    #
      #
      # Following Commands Pertain to Flow_Stress Hardening Model
      #
      #    -  Isotropic Hardening model
      #
      ISOTROPIC HARDENING MODEL = LINEAR | POWER_LAW | VOCE |
                                  USER_DEFINED
      #
      # Specifications for Linear, Power-law, and Voce same as above
      #
      # User defined hardening
      #
      ISOTROPIC HARDENING FUNCTION = <string>iso_hardening_fun_name
      #
      #     - Rate dependence
      #
      RATE MULTIPLIER = JOHNSON_COOK | POWER_LAW_BREAKDOWN |
         USER_DEFINED | RATE_INDEPENDENT (RATE_INDEPENDENT)
      #
      # Specifications for Johnson-Cook, Power-law-breakdown
      #     same as before EXCEPT no need to specify a
      #     hardening function
      #
      # User defined rate multiplier
      #
      RATE MULTIPLIER FUNCTION = <string> rate_mult_function_name
      #
      #     - Temperature dependence
      #
      TEMPERATURE MULTIPLIER = JOHNSON_COOK | USER_DEFINED |
         TEMPERATURE_INDEPENDENT (TEMPERATURE_INDEPENDENT)
      #
      #  Johnson-Cook temperature dependence
      #
      MELTING TEMPERATURE   = <real>
      REFERENCE TEMPERATURE = <real>
      TEMPERATURE EXPONENT  = <real>
      #
      #  User-defined temperature dependence
      TEMPERATURE MULTIPLIER FUNCTION = <string>temp_mult_function_name
      #
      # Following Commands Pertain to Decoupled_Flow_Stress Hardening Model
      #
      #    -  Isotropic Hardening model
      #
      ISOTROPIC HARDENING MODEL = LINEAR | POWER_LAW | VOCE | USER_DEFINED
      #
      # Specifications for Linear, Power-law, and Voce same as above
      #
      # User defined hardening
      #
      ISOTROPIC HARDENING FUNCTION = <string>isotropic_hardening_function_name
      #
      #     - Rate dependence
      #
      YIELD RATE MULTIPLIER = JOHNSON_COOK | POWER_LAW_BREAKDOWN |
                  USER_DEFINED | RATE_INDEPENDENT (RATE_INDEPENDENT)
      #
      # Specifications for Johnson-Cook, Power-law-breakdown same as before
      #     EXCEPT no need to specify a hardening function
      #     AND should be preceded by YIELD
      #
      #     As an example for Johnson-Cook yield rate dependence,
      #
      YIELD RATE CONSTANT  = <real>
      YIELD REFERENCE RATE = <real>
      #
      # User defined rate multiplier
      #
      YIELD RATE MULTIPLIER FUNCTION = <string>yield_rate_mult_function_name
      #
      HARDENING_RATE MULTIPLIER = JOHNSON_COOK | POWER_LAW_BREAKDOWN |
                  USER_DEFINED | RATE_INDEPENDENT (RATE_INDEPENDENT)
      #
      #     Syntax same as for yield parameters but with a HARDENING prefix
      #
      #     - Temperature dependence
      #
      YIELD TEMPERATURE MULTIPLIER = JOHNSON_COOK | USER_DEFINED |
                TEMPERATURE_INDEPENDENT (TEMPERATURE_INDEPENDENT)
      #
      #  Johnson-Cook temperature dependence
      #
      YIELD MELTING TEMPERATURE   = <real>
      YIELD REFERENCE TEMPERATURE = <real>
      YIELD TEMPERATURE EXPONENT  = <real>
      #
      #  User-defined temperature dependence
      YIELD TEMPERATURE MULTIPLIER FUNCTION = <string>yield_temp_mult_fun_name
      #
      HARDENING TEMPERATURE MULTIPLIER = JOHNSON_COOK | USER_DEFINED |
                TEMPERATURE_INDEPENDENT (TEMPERATURE_INDEPENDENT)
      #
      #   Syntax for hardening constants same as for yield but
      #            with HARDENING prefix