Index | Rundeck: E6F40 | Created: Thu May 2 03:30:28 EDT 2024 |
MODULES
- 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.
- ATMDYN
- ATM_COM
- ATM_COM Main atmospheric variables
- BDIJ
- stores information for outputting lon-lat diagnostics
- 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
- GHY_COM
- GHY_COM contains the areas used by the TerraE Global Land Model;
code for TerraE is in 'model/giss_LSM'
- 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
- 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
- MDIAG_COM
- MDIAG_COM information common to all diagnostics
- MODEL_COM
- MODEL_COM Main model variables, independent of resolution
- MOMENTS
- 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.
- 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
- 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
- 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.
- SUBDAILY
- SUBDAILY defines variables associated with the sub-daily diags
- SURF_ALBEDO
- SURF_ALBEDO contains parameters/variables needed for albedo calc
- THREED_MASS_UNFINISHED
- TIMINGS
- TIMINGS contains variables for keeping track of computing time
- TRACER_ADV
- MODULE TRACER_ADV arrays needed for tracer advection
- UNRDRAG_COM
- VEG_DRV
- veg_drv contains variables and routines for vegetation driver
- VERTICALRES
- Vertical Resolution and Layering file
- WORKJK
- WSPDF_MOD
- ZONALMEAN_MOD