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.)