The MICM suite contains CCPP-compliant schemes.  

The schemes are selected by a user, depending on the exact configuration of the chemistry suite.

MICM schemes:

  • mass_quantities_util

    • Computes the Mass Density.  

    • This is marked for obsolescence when the host model (or suite interstitials) are able to support this utility function of the atmospheric state.

  • k_rateConst

    • Computes the rate constants for each of the kinetic reactions.  

    • Includes FORTRAN snippets generated from the Configurator as specified in the /generated/ directory
      • k_rateConst.inc
      • rate_functions.inc
  • tuv_photolysis

    • Computes the rate constants for the all cross section and quantum yields stored in TUV.

  • photolysis_interstitial

    • Computes the rate constants for each photodecomposition in a mechanism tag.  Uses the photolysis packages available.

    • Includes FORTRAN snippets generated from the Configurator as specified in the /generated/ directory
      • prates.inc
  • chemistry_driver_moz, or chemistry_driver_ros

    • Computes rates for each reaction

    • Computes forcing for each molecule

    • Includes FORTRAN snippets generated from the Configurator as specified in the /generated/ directory
      • forcing.inc
      • rates.inc
      • jacobian.inc
    • Advances the volume mixing ratio of all species, given the ODE system describing the kinetics of a mechanism tag


  • No labels