AtmosModel
AtmosModel type
ClimateMachine.Atmos.AtmosModel
— TypeAtmosModel <: BalanceLaw
A BalanceLaw
for atmosphere modeling. Users may over-ride prescribed default values for each field.
Usage
AtmosModel(
param_set,
orientation,
ref_state,
turbulence,
hyperdiffusion,
moisture,
radiation,
source,
tracers,
boundarycondition,
init_state_conservative
)
Fields
param_set
Parameter Set (type to dispatch on, e.g., planet parameters. See CLIMAParameters.jl package)
orientation
Orientation (
ClimateMachine.FlatOrientation
(LES in a box) orClimateMachine.SphericalOrientation
)ref_state
Reference State (For initial conditions, or for linearisation when using implicit solvers)
turbulence
Turbulence Closure (Equations for dynamics of under-resolved turbulent flows)
hyperdiffusion
Hyperdiffusion Model (Equations for dynamics of high-order spatial wave attenuation)
moisture
Moisture Model (Equations for dynamics of moist variables)
precipitation
Precipitation Model (Equations for dynamics of precipitating species)
radiation
Radiation Model (Equations for radiative fluxes)
source
Source Terms (Problem specific source terms)
tracers
Tracer Terms (Equations for dynamics of active and passive tracers)
boundarycondition
Boundary condition specification
init_state_conservative
Initial Condition (Function to assign initial values of state variables)
data_config
Data Configuration (Helper field for experiment configuration)