GEOS-Chem Classic folder tree¶
The tables below list the folders in which various components of GEOS-Chem and HEMCO reside.
GEOS-Chem folder tree¶
-
GCClassic/src/GEOS-Chem
¶
Root folder for the GEOS-Chem “science codebase”.
-
GCClassic/src/GEOS-Chem/GTMM
¶
Contains the GTMM (Global Terrestrial Mercury Model) source code. (NOTE: This option has fallen into disuse.)
-
GCClassic/src/GEOS-Chem/GeosCore
¶
Contains most GEOS-Chem modules & routines
-
GCClassic/src/GEOS-Chem/GeosRad
¶
Contains the RRTMG radiative transfer model source code.
-
GCClassic/src/GEOS-Chem/GeosUtil
¶
Contains GEOS-Chem utility modules & routines (for error handling, string handling, etc.)
-
GCClassic/src/GEOS-Chem/Headers
¶
Contains modules for with derived-type definitions for state objects, fixed parameter settings, etc.
-
GCClassic/src/GEOS-Chem/History
¶
Contains modules & routines for archiving GEOS-Chem diagnostics to netCDF-format output.
-
GCClassic/src/GEOS-Chem/ISORROPIA
¶
Contains the ISORROPIA II source code, which is used for aerosol thermodynamical equilibrium computations.
-
GCClassic/src/GEOS-Chem/KPP
¶
Main folder for chemical mechanisms built with KPP-for-GEOS-Chem.
-
GCClassic/src/GEOS-Chem/NcdfUtil
¶
Contains modules & routines for netCDF file I/O.
-
GCClassic/src/GEOS-Chem/ObsPack
¶
Contains modules & routines for generating GEOS-Chem diagnostic output at the same locations of NOAA ObsPack observational stations.
-
GCClassic/src/GEOS-Chem/PKUCPL
¶
Contains the coupler code for the PKU 2-way nesting algorithm. (This option has fallen into disuse.)
-
`GEOS-Chem/Interfaces/GCClassic
¶
Contains the GCClassic driver program (main.F90).
HEMCO folder tree¶
-
GCClassic/src/HEMCO/src/Core
¶
Contains modules for reading, storing, and updating data.
-
GCClassic/src/HEMCO/src/Extensions
¶
Contains modules for calculating emissions that depend on meterological variables or parameterizations.
-
GCClassic/src/HEMCO/src/Interfaces
¶
Contains modules and routines for linking HEMCO to GEOS-Chem Classic and other external models.
Contains various modules with utility routines (such as for netCDF I/O, regridding, string handling, etc.)