#
  #
  # Optional Failure Definitions
  #    Following only need to be defined if intend to use failure model
  #
  FAILURE MODEL = TEARING_PARAMETER | JOHNSON_COOK_FAILURE | WILKINS
                  | MODULAR_FAILURE | MODULAR_BCJ_FAILURE

  CRITICAL FAILURE PARAMETER = <real>
  #
  # TEARING_PARAMETER Failure model definitions
  #
  TEARING PARAMETER EXPONENT = <real>
  #
  # JOHNSON_COOK_FAILURE Failure model definitions
  #
  JOHNSON COOK D1       = <real>
  JOHNSON COOK D2       = <real>
  JOHNSON COOK D3       = <real>
  JOHNSON COOK D4       = <real>
  JOHNSON COOK D5       = <real>
  #
  #Following Johnson-Cook parameters can only be defined once.  As such, only
  #  needed if not previously defined via Johnson-Cook multipliers
  #  w/ flow-stress hardening.  Does need to be defined
  #  w/ Decoupled Flow Stress
  #
  REFERENCE RATE        = <real>
  REFERENCE TEMPERATURE = <real>
  MELTING TEMPERATURE   = <real>
  #
  # WILKINS Failure model definitions
  #
  WILKINS ALPHA    = <real>
  WILKINS BETA     = <real>
  WILKINS PRESSURE = <real>
  #
  #  MODULAR_FAILURE Failure model definitions
  #
  PRESSURE MULTIPLIER         = PRESSURE_INDEPENDENT | WILKINS
                                | USER_DEFINED (PRESSURE_INDEPENDENT)
  LODE ANGLE MULTIPLIER       = LODE_ANGLE_INDEPENDENT |
                                WILKINS (LODE_ANGLE_INDEPENDENT)
  TRIAXIALITY MULTIPLIER      = TRIAXIALITY_INDEPENDENT | JOHNSON_COOK
                                | USER_DEFINED (TRIAXIALITY_INDEPENDENT)
  RATE FAIL MULTIPLIER        = RATE_INDEPENDENT | JOHNSON_COOK
                                | USER_DEFINED (RATE_INDEPENDENT)
  TEMPERATURE FAIL MULTIPLIER = TEMPERATURE_INDEPENDENT | JOHNSON_COOK
                                | USER_DEFINED (TEMPERATURE_INDEPENDENT)
  #
  # Individual multiplier definitions
  #
  PRESSURE MULTIPLIER = WILKINS
  WILKINS ALPHA       = <real>
  WILKINS PRESSURE    = <real>
  #
  PRESSURE MULTIPLIER = USER_DEFINED
  PRESSURE MULTIPLIER FUNCTION = <string> pressure_multiplier_fun_name
  #
  LODE ANGLE MULTIPLIER = WILKINS
  WILKINS BETA          = <real>
  #
  TRIAXIALITY MULTIPLIER = JOHNSON_COOK
  JOHNSON COOK D1        = <real>
  JOHNSON COOK D2        = <real>
  JOHNSON COOK D3        = <real>
  #
  TRIAXIALITY MULTIPLIER = USER_DEFINED
  TRIAXIALITY MULTIPLIER FUNCTION = <string> triaxiality_multiplier_fun_name
  #
  RATE FAIL MULTIPLIER = JOHNSON_COOK
  JOHNSON COOK D4      = <real>
  # REFERENCE RATE should only be added if not previously defined
  REFERENCE RATE       = <real>
  #
  RATE FAIL MULTIPLIER = USER_DEFINED
  RATE FAIL MULTIPLIER FUNCTION = <string> rate_fail_multiplier_fun_name
  #
  TEMPERATURE FAIL MULTIPLIER = JOHNSON_COOK
  JOHNSON COOK D5             = <real>
  # JC Temperatures should only be defined if not previously given
  REFERENCE TEMPERATURE       = <real>
  MELTING TEMPERATURE         = <real>
  #
  TEMPERATURE FAIL MULTIPLIER          = USER_DEFINED
  TEMPERATURE FAIL MULTIPLIER FUNCTION = <string> temp_multiplier_fun_name
  #
  # MODULAR_BCJ_FAILURE Failure model definitions
  #
  INITIAL DAMAGE    = <real>
  INITIAL VOID SIZE = <real>
  DAMAGE BETA       = <real> (0.5)
  GROWTH MODEL      = COCKS_ASHBY | NO_GROWTH (NO_GROWTH)
  NUCLEATION MODEL  = HORSTEMEYER_GOKHALE | CHU_NEEDLEMAN_STRAIN
                      | NO_NUCLEATION (NO_NUCLEATION)
  #
  GROWTH RATE FAIL MULTIPLIER        = JOHNSON_COOK | USER_DEFINED
                                       | RATE_INDEPENDENT
                                       (RATE_INDEPENDENT)
  GROWTH TEMPERATURE FAIL MULTIPLIER = JOHNSON_COOK | USER_DEFINED
                                       | TEMPERATURE_INDEPENDENT
                                       (TEMPERATURE_INDEPENDENT)
  #
  NUCLEATION RATE FAIL MULTIPLIER        = JOHNSON_COOK | USER_DEFINED
                                           | RATE_INDEPENDENT
                                           (RATE_INDEPENDENT)
  NUCLEATION TEMPERATURE FAIL MULTIPLIER = JOHNSON_COOK | USER_DEFINED
                                           | TEMPERATURE_INDEPENDENT
                                           (TEMPERATURE_INDEPENDENT)
  #
  # Definitions for individual growth and nucleation models
  #
  GROWTH MODEL = COCKS_ASHBY
  DAMAGE EXPONENT = <real> (0.5)
  #
  NUCLEATION MODEL      = HORSTEMEYER_GOKHALE
  NUCLEATION PARAMETER1 = <real> (0.0)
  NUCLEATION PARAMETER2 = <real> (0.0)
  NUCLEATION PARAMETER3 = <real> (0.0)
  #
  NUCLEATION MODEL          = CHU_NEEDLEMAN_STRAIN
  NUCLEATION AMPLITUDE      = <real>
  MEAN NUCLEATION STRAIN    = <real>
  NUCLEATION STRAIN STD DEV = <real>
  #
  # Definitions for rate and temperature fail multiplier
  #   Note: only showing definitions for growth.
  #    Nucleation terms are the same just with NUCLEATION instead
  #    of GROWTH
  #
  GROWTH RATE FAIL MULTIPLIER = JOHNSON_COOK
  GROWTH JOHNSON COOK D4      = <real>
  GROWTH REFERENCE RATE       = <real>
  #
  GROWTH RATE FAIL MULTIPLIER          = USER_DEFINED
  GROWTH RATE FAIL MULTIPLIER FUNCTION = <string> growth_rate_fail_mult_func
  #
  GROWTH TEMPERATURE FAIL MULTIPLIER = JOHNSON_COOK
  GROWTH JOHNSON COOK D5             = <real>
  GROWTH REFERENCE TEMPERATURE       = <real>
  GROWTH MELTING TEMPERATURE         = <real>
  #
  GROWTH TEMPERATURE FAIL MULTIPLIER          = USER_DEFINED
  GROWTH TEMPERATURE FAIL MULTIPLIER FUNCTION = <string> temp_fail_mult_func
  #