.. code-block:: sierrainput

   #
     #
     # 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
     #

