AtmosModel
AtmosModel type
ClimateMachine.Atmos.AtmosModel — TypeAtmosModel <: BalanceLawA 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_setParameter Set (type to dispatch on, e.g., planet parameters. See CLIMAParameters.jl package)
orientationOrientation (
ClimateMachine.FlatOrientation(LES in a box) orClimateMachine.SphericalOrientation)ref_stateReference State (For initial conditions, or for linearisation when using implicit solvers)
turbulenceTurbulence Closure (Equations for dynamics of under-resolved turbulent flows)
hyperdiffusionHyperdiffusion Model (Equations for dynamics of high-order spatial wave attenuation)
moistureMoisture Model (Equations for dynamics of moist variables)
precipitationPrecipitation Model (Equations for dynamics of precipitating species)
radiationRadiation Model (Equations for radiative fluxes)
sourceSource Terms (Problem specific source terms)
tracersTracer Terms (Equations for dynamics of active and passive tracers)
boundaryconditionBoundary condition specification
init_state_conservativeInitial Condition (Function to assign initial values of state variables)
data_configData Configuration (Helper field for experiment configuration)