Index | Rundeck: E6TomaF40 | Created: Sat May 4 03:30:40 EDT 2024 |
MODULES
- AEROSOL_SOURCES
- repository for Koch aerosol sources, features, etc.
- AERPARAM_MOD
- This module reads, time-interpolates, and stores fields needed
by the radiation code in the prescribed-aerosol configuration
of modelE. Subroutine updateAerosol2 provides the fields
used to calculate the direct radiative effects of aerosols.
Subroutine dCDNC_est provides a parameterized estimate of
changes of lower-tropospheric CDNC relative to 1850, as input
to prescriptions of aerosol indirect effects on cloud cover
and optical depth.
Dust aerosols are currently ingested via a separate module.
- APPLY3D
- apply3d is used simply so that I can get optional arguments
to work. If anyone can some up with something neater, let me know.
- ATMDYN
- ATM_COM
- ATM_COM Main atmospheric variables
- BDIJ
- stores information for outputting lon-lat diagnostics
- BDJLT
- stores info for outputting lat-sig/pressure diags for tracers
- BIOGENIC_EMIS
- CLD_AER_CDNC_MOD
- CLOUDS
- CLOUDS column physics of moist conv. and large-scale condensation
- CLOUDS_COM
- CLOUDS_COM model variables for moist convction and
large-scale condensation
cloud droplet number added to list of saves for rsf files
- CONSERV_DIAGS
- DIAGKS
- DIAG_COM
- DIAG_COM Diagnostic model variables
- DIAG_COM_RAD
- DIAG_LOC
- DIAG_LOC is a local module for some saved diagnostic calculations
- DIAG_SERIAL
- DIAG_ZONAL
- DUSTPARAM_MOD
- This module reads, time-interpolates, and stores fields needed
by the radiation code in the prescribed-dust configuration
of modelE. The logic follows that of AerParam_mod.
The interface routine is upddst2().
- DYNAMICS
- DYNAMICS contains all the pressure and momentum related variables
- ENT_COM
- ENT_COM contains the data needed for Dynamic Vegetation Model (ENT)
- ENT_DRV
- ent_drv contains variables and routines for vegetation driver
- EXCHANGE_TYPES
- FFT144
- FFT144 calculates the Fast Fourier Transform
- FLUXES
- FLUXES contains the fluxes between various atm-grid components
- GCDIAG
- GC_COM
- GEOM
- GEOM contains spherical geometric variables and arrays
- GHG_MOD
- GHY_COM
- GHY_COM contains the areas used by the TerraE Global Land Model;
code for TerraE is in 'model/giss_LSM'
- GHY_TRACERS
- GISSOUT
- gissout contains variables for outputting GISS format binaries
- GTAU_STATE_MOD
- HORIZONTALRES
- Horizontal Resolution file, 2x2.5 Lat-Lon Grid
- ICEDYN
- ICEDYN holds local variables for dynamic sea ice
- ICEDYN_COM
- ICEDYN_COM holds global variables for dynamic sea ice
- IRRIGMOD
- Module irrigmod contains the arrays/subroutines needed to prescribe
irrigation rates from input files.
- ITYPE_ENUM
- KOCHTRACERSMETADATA_MOD
- KochTracersMetadata_mod encapsulates the KOCH tracers metadata
- LAKES
- LAKES subroutines for Lakes and Rivers
- LAKES_COM
- Sill level = max. level above which lake outflow occurs
- LANDICE
- LANDICE contains variables and routines dealing with land ice
- LANDICE_COM
- LANDICE_COM contains the model arrays for land ice
- LIGHTNING
- lightning variables for lightning parameterization
- MDIAG_COM
- MDIAG_COM information common to all diagnostics
- MISCTRACERSMETADATA_MOD
- MiscTracersMetadata_mod encapsulates the tracers metadata for tracers
that have NOT been classified as belonging to any particular group.
- MODEL_COM
- MODEL_COM Main model variables, independent of resolution
- MOMENTS
- MO_BULK2M_DRIVER_GCM
- 2-moment bulk cloud microphysics scheme
- MSU_WTS_MOD
- O3MOD
- O3mod administers reading of ozone files
- OCALBEDO_MOD
- OCNML
- OWISO_MOD
- PBLCOM
- PBLCOM contains the arrays used by the Boundary Layer code
- PBL_DRV
- module PBL_DRV is to compute
the turbulent transport of momentum, heat and moisture between
the surface and the middle of the first GCM layer
to find the values of the various PBL variables at the surface.
It contains the subroutine PBL.
- PHOTOLYSIS
- QUSCOM
- QUSCOM contains gcm-specific advection parameters/workspace
- QUSDEF
- QUSDEF contains definitions for manipulating moments
- RADPAR
- radiation module based originally on rad00b.radcode1.F
- RAD_COM
- RAD_COM Model radiation arrays and parameters
- RAD_COSZ0
- RESOLUTION
- SEAICE
- SEAICE contains all the sea ice related subroutines
- SEAICE_COM
- SEAICE_COM contains the model arrays for seaice
- SEASALTTRACERSMETADATA_MOD
- SeasaltTracersMetadata_mod encapsulates the sea salt tracers metadata
- SHAREDTRACERSMETADATA_MOD
- sharedTracersMetadata_mod encapsulates the metadata shared among various
tracers.
- SHINDELLTRACERSMETADATA_MOD
- ShindellTracersMetadata_mod encapsulates the
metadata.
- SOCPBL
- module SOCPBL defines subroutines and variables associated with
the boundary layer physics.
It sets up npbl(=8) sublayers between the surface (sublayer 1)
and the middle of the first GCM layer (sublayer npbl),
and integrates, over these sublayers, the dynamic equations
for the mean turbulent variables using turbulence models,
to find the surface values of these variables and
related fluxes.
t_pbl_args is a derived type structure which contains all
input/output arguments for PBL.
SOCPBL contains the following subroutines:
advanc,stars,getl,dflux,simil,griddr,tfix
ccoeff0,getk,e_eqn,t_eqn,q_eqn,uv_eqn,
t_eqn_sta,q_eqn_sta,uv_eqn_sta,
inits,tcheck,ucheck,check1,output,rtsafe.
- SOIL_DRV
- soil_drv contains variables and routines for the
TerraE Global Land Model (code for TerraE is located
in 'model/giss_LSM'
- SOMTQ_COM
- SOMTQ_COM contains the arrays containing second order moments
- SPH_MOD
- SSTMOD
- Module sstmod contains the arrays/subroutines needed to prescribe
ocean surface temperature from input files.
Selection of time period occurs as per the comments concerning sst_yr
in init_sstmod.
- STRAT
- STRAT local stratospheric variables for GW drag etc.
- SUBDD_MOD
- SURF_ALBEDO
- SURF_ALBEDO contains parameters/variables needed for albedo calc
- THREED_MASS_UNFINISHED
- TIMINGS
- TIMINGS contains variables for keeping track of computing time
- TRACERS_DRYDEP
- tracers_DRYDEP tracer dry deposition from Harvard CTM.
Current version only calculates the "bulk surface resistance
to deposition" component of the deposition velocity.
- TRACERS_SEASALT
- TRACERS_SOA
- module for the calculation of secondary organic aerosols (SOA). Requires
tropospheric chemistry and aerosols to be activated.
- TRACER_ADV
- MODULE TRACER_ADV arrays needed for tracer advection
- TRACER_COM
- TRACER_COM tracer variables
- TRACER_SOURCES
- TRCHEM_SHINDELL_COM
- TRCHEM_Shindell_COM declares variables for tracer chemistry
and sources.
- TRDIAG_COM
- Tracer diagnostic arrays
Mostly tracer independent, but this may depend on applications
- TRDUST_DRV
- errorFunction calculates error function using Taylor expansion
copied from http://en.wikipedia.org/wiki/Error_function
- TRDUST_MOD
- tracers_dust dust/mineral tracer parameter and variable declarations
- UNRDRAG_COM
- VEG_DRV
- veg_drv contains variables and routines for vegetation driver
- VERTICALRES
- Vertical Resolution and Layering file
- WORKJK
- WSPDF_MOD
- ZONALMEAN_MOD