Module | Source File | Description |
---|---|---|
auxiliaries | auxiliaries.f90 | For storing variables used by multiple physics schemes. |
boundaries | boundaries.f90 | For reading and storing boundary conditions. |
convection | convection.f90 | Parametrization of convection |
coupler | coupler.f90 | Highest level interface to land and sea models. |
date | date.f90 | For keeping track of the model's date and time. |
diagnostics | diagnostics.f90 | For checking model diagnostics in case of numerical instability. |
dynamical_constants | dynamical_constants.f90 | Constants for initialization of dynamics. |
forcing | forcing.f90 | For setting all time-dependent forcing fields. |
fourier | fourier.f90 | For computing direct and inverse Fourier transforms. |
geometry | geometry.f90 | For storing all variables related to the model's grid space. |
geopotential | geopotential.f90 | For performing geopotential calculations. |
horizontal_diffusion | horizontal_diffusion.f90 | For performing horizontal diffusion. |
humidity | humidity.f90 | For converting between specific and relative humidity, and computing the saturation specific humidity. |
implicit | implicit.f90 | For initializing and performing implicit computations. |
initialization | initialization.f90 | The master initialization module. |
input_output | input_output.f90 | For performing input and output. |
interpolation | interpolation.f90 | For interpolating fields in time. |
land_model | land_model.f90 | For running the land-surface model. |
large_scale_condensation | large_scale_condensation.f90 | Parametrization of large-scale condensation |
legendre | legendre.f90 | For computing direct and inverse Legendre transforms. |
longwave_radiation | longwave_radiation.f90 | Parametrization of long-wave radiation |
matrix_inversion | matrix_inversion.f90 | |
mod_radcon | mod_radcon.f90 | |
params | params.f90 | For storing and initializing model parameters. |
physical_constants | physical_constants.f90 | For storing and initializing physical constants. |
physics | physics.f90 | |
prognostics | prognostics.f90 | For storing and initializing prognostic spectral variables for model dynamics, and geopotential. |
sea_model | sea_model.f90 | |
shortwave_radiation | shortwave_radiation.f90 | Parametrization of short-wave radiation |
spectral | spectral.f90 | |
sppt | sppt.f90 | For computing stochastically perturbed parametrization tendency (SPPT) patterns. |
surface_fluxes | surface_fluxes.f90 | Parametrization of surface fluxes |
tendencies | tendencies.f90 | |
time_stepping | time_stepping.f90 | |
vertical_diffusion | vertical_diffusion.f90 | Parametrization of vertical diffusion |