File List¶
Here is a list of all files with brief descriptions:
- dir src
- dir api
- file CATChemAPI_Mod.F90 High-level CATChem API for easy integration.
- file CATChemNetCDF_Mod.F90 High-level NetCDF I/O interface for CATChem with MPI support.
- file CATChem_API.F90 Streamlined CATChem API for host model integration.
- file CATChem_HighLevel_API.F90 High-Level CATChem API for easy integration into modeling systems.
- file FieldMapping_Mod.F90 Field mapping system for CATChem high-level API.
- file catchem.F90 CATChem core data types and routines.
- file run_mod.F90 Run module for CATChem atmospheric chemistry processes.
- dir core
- file CATChemCore_Mod.F90 Central CATChem core framework with unified component management.
- file ChemSpeciesUtils_Mod.F90 Utility functions for chemical species access and manipulation.
- file ColumnInterface_Mod.F90
- file ConfigManager_Mod.F90 Enhanced configuration management for CATChem.
- file DiagnosticInterface_Mod.F90 Dynamic diagnostic system interfaces and types.
- file DiagnosticManager_Mod.F90 Central diagnostic manager integrating with CATChem framework.
- file EmissionConfigValidator_Mod.F90 Configuration validation for emission species mapping.
- file ExtEmisData_Mod.F90 Module for external emission data storage.
- file GridGeometry_Mod.F90
- file GridManager_Mod.F90 Advanced grid management with column virtualization support.
- file Precision_Mod.F90 Module PRECISION_MOD is used to change the precision of many variables throughout catchem at compile-time.
- file ProcessFactory_Mod.F90 Process factory for dynamic process creation following architecture guide.
- file ProcessInterface_Mod.F90 Abstract base class interface for all atmospheric processes.
- file ProcessManager_Mod.F90 High-level process management following the architecture guide.
- file ProcessRegistry_Mod.F90 Process registration system for dynamic process discovery.
- file StateManager_Mod.F90 Unified state management module for CATChem.
- file TimeState_Mod.F90 Time state and common time/solar functions for atmospheric chemistry.
- file UnitConversion_Mod.F90 Comprehensive unit conversion utilities for atmospheric chemistry.
- file VirtualColumn_Mod.F90 Virtual column data container for CATChem processes with macro-generated meteorological fields.
- file chemstate_mod.F90 Contains the
ChemStateTypedata type and related subroutines and functions. - file constants.F90 Physical and mathematical constants for CATChem.
- file error_mod.F90
- file init_mod.F90
- file met_utilities_mod.F90 Meteorological utility functions for CATChem.
- file metstate_mod.F90
- file species_mod.F90 Modern species definition and management for CATChem.
- file state_interface_mod.F90 State interface module for CATChem.
- file utilities_mod.F90 General utility functions for CATChem.
- dir external
- dir yaml_interface
- file yaml_interface_mod.F90 High-level Fortran interface for yaml-cpp.
- dir yaml_interface
- dir process
- dir carbchem
- file CarbChemCommon_Mod.F90 Common types and utilities for carbchem process.
- file CarbChemProcessCreator_Mod.F90 Factory for creating carbchem process instances.
- file ProcessCarbChemInterface_Mod.F90
- dir schemes
- file CarbChemScheme_GOCART_Mod.F90 GOCART carbon species chemical production and loss scheme.
- dir drydep
- file DryDepCommon_Mod.F90 Common types and utilities for drydep process.
- file DryDepProcessCreator_Mod.F90 Factory for creating drydep process instances.
- file ProcessDryDepInterface_Mod.F90
- dir schemes
- file DryDepScheme_GOCART_Mod.F90 GOCART-2G aerosol dry deposition scheme.
- file DryDepScheme_WESELY_Mod.F90 Wesely 1989 gas dry deposition scheme.
- file DryDepScheme_ZHANG_Mod.F90 Zhang et al.
- dir seasalt
- file ProcessSeaSaltInterface_Mod.F90
- file SeaSaltCommon_Mod.F90 Common types and utilities for seasalt process.
- file SeaSaltProcessCreator_Mod.F90 Factory for creating seasalt process instances.
- dir schemes
- file SeaSaltScheme_GEOS12_Mod.F90 GEOS-Chem 2012 sea salt emission scheme with observational constraints.
- file SeaSaltScheme_GONG03_Mod.F90 Gong 2003 sea salt emission scheme with improved sub- and super-micron treatment.
- file SeaSaltScheme_GONG97_Mod.F90 Gong 1997 sea salt emission scheme.
- dir settling
- file ProcessSettlingInterface_Mod.F90
- file SettlingCommon_Mod.F90 Common types and utilities for settling process.
- file SettlingProcessCreator_Mod.F90 Factory for creating settling process instances.
- dir schemes
- file SettlingScheme_GOCART_Mod.F90 GOCART gravitational settling scheme.
- dir so4chem
- file ProcessSO4chemInterface_Mod.F90
- file SO4chemCommon_Mod.F90 Common types and utilities for so4chem process.
- file SO4chemProcessCreator_Mod.F90 Factory for creating so4chem process instances.
- dir schemes
- file SO4chemScheme_GOCART_Mod.F90 GOCART SO2 to SO4 production scheme.
- dir wetdep
- file ProcessWetDepInterface_Mod.F90
- file WetDepCommon_Mod.F90 Common types and utilities for wetdep process.
- file WetDepProcessCreator_Mod.F90 Factory for creating wetdep process instances.
- dir schemes
- file WetDepScheme_JACOB_Mod.F90 Jacob et al.
- dir carbchem
- dir api