Index | Rundeck: P1SoM40 | Created: Sun Apr 28 03:30:18 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
- BDWP_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
- CROPDATA_MOD
- 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
- 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
- FFT72
- FFT72 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 Ground Hydrology routines
- GISSMIX_COM
- GISSMIX_COM holds variables related to the GISS mixing scheme
- GISSOUT
- gissout contains variables for outputting GISS format binaries
- GISS_OTURB
- GISS_OTURB contains variables and routines for GISS mixing scheme
- GM_COM
- GM_COM variables related to GM isopycnal and Redi fluxes
- GTAU_STATE_MOD
- HNTRP_MOD
- hntrp_mod contains domain-decomposed procedures for
conservative regridding of lat-lon fields.
Pole rotations are not supported.
- HORIZONTALRES
- Horizontal Resolution file, 4x5 Lat-Lon Grid
- ICEDYN
- ICEDYN holds local variables for dynamic sea ice
- ICEDYN_COM
- ICEDYN_COM holds global variables for dynamic sea ice
- IGOG_REGRID_INFO
- IGOG_info saves instances of hntrp_type for use in
ice <-> ocean regrids
- INT_AG2OG_MOD
- INT_AG2OG_MOD contains subroutines for conversion 2D, 3D, etc.
- INT_OG2AG_MOD
- INT_OG2AG_MOD contains subroutines for conversion 2D, 3D, etc.
- ITYPE_ENUM
- KPPE
- KPPE contains variables and routines for KPP mixing scheme
- KPP_COM
- KPP_COM holds variables related to the KPP mixing scheme
- LAKES
- LAKES subroutines for Lakes and Rivers
- LAKES_COM
- LAKES_COM model variables for Lake/Rivers module
- LANDICE
- LANDICE contains variables and routines dealing with land ice
- LANDICE_COM
- LANDICE_COM contains the model arrays for land ice
- LW_CONTROL
- 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
- OCEAN
- OCEAN dynamic ocean related variables
- OCEANRES
- OCEANR_DIM
- OCEAN_DYN
- OCEAN_DYN contains variables used in ocean dynamics
- OCFUNC
- OCFUNC contains the ocean function lookup tables
- ODIAG
- ODIAG ocean diagnostic arrays (incl. dynamic sea ice)
- OFFT72
- OFFT72 calculates the Fast Fourier Transform for KM = 72
- OFLUXES
- OFLUXES contains the fluxes between various components
- OPFIL2_COEFFS
- 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.
- PLANET_ALB
- PLANET_RAD
- 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 ground
hydrology driver
- SOMTQ_COM
- SOMTQ_COM contains the arrays containing second order moments
- SPARSECOMMUNICATOR_MOD
- STRAITS
- SUBDAILY
- SUBDAILY defines variables associated with the sub-daily diags
- SURF_ALBEDO
- SURF_ALBEDO contains parameters/variables needed for albedo calc
- SW2OCEAN
- SW2OCEAN variables for putting solar radiation into ocean
- SW_CONTROL
- TIMINGS
- TIMINGS contains variables for keeping track of computing time
- TRACER_ADV
- MODULE TRACER_ADV arrays needed for tracer advection
- UNRDRAG_COM
- VERTICALRES
- Vertical Resolution file, 40 layers, top at .1 mb
but recoded to be able to import notEarth info
- WORKJK
- WSPDF_MOD
- ZENITH_MOD
- ZONALMEAN_MOD