Components¶
This page documents the different components available through climt.
Dynamics¶
GFSDynamicalCore |
|
GFSDynamicalCore.__call__ |
Radiation¶
RRTMGLongwave([calculate_change_up_flux, …]) |
The Rapid Radiative Transfer Model (RRTMG). |
RRTMGLongwave.__call__(state) |
Gets tendencies and diagnostics from the passed model state. |
RRTMGShortwave([cloud_overlap_method, …]) |
The Rapid Radiative Transfer Model (RRTMG). |
RRTMGShortwave.__call__(state) |
Gets tendencies and diagnostics from the passed model state. |
GrayLongwaveRadiation([…]) |
|
GrayLongwaveRadiation.__call__(state) |
Gets tendencies and diagnostics from the passed model state. |
Frierson06LongwaveOpticalDepth([…]) |
|
Frierson06LongwaveOpticalDepth.__call__(state) |
Gets diagnostics from the passed model state. |
Instellation(**kwargs) |
Calculates the zenith angle and star-planet correction factor given orbital parameters. |
Instellation.__call__(state) |
Gets diagnostics from the passed model state. |
Convection¶
EmanuelConvection([…]) |
The Emanuel convection scheme from `[Emanuel and Zivkovic-Rothman]`_ |
EmanuelConvection.__call__(state, timestep) |
Gets tendencies and diagnostics from the passed model state. |
DryConvectiveAdjustment([…]) |
A conservative scheme to keep the temperature profile close to the dry adiabat if it is super-adiabatic. |
DryConvectiveAdjustment.__call__(state, timestep) |
Gets diagnostics from the current model state and steps the state forward in time according to the timestep. |
Surface Processes¶
SimplePhysics([simulate_cyclone, …]) |
Interface to the simple physics package. |
SimplePhysics.__call__(state, timestep) |
Gets diagnostics from the current model state and steps the state forward in time according to the timestep. |
SlabSurface([tendencies_in_diagnostics, name]) |
Calculate the surface energy balance. |
SlabSurface.__call__(state) |
Gets tendencies and diagnostics from the passed model state. |
BucketHydrology([soil_moisture_max, …]) |
Manages surface energy and moisture balance This component assumes that the surface is a slab with some heat capacity and moisture holding capacity. |
BucketHydrology.__call__(state, timestep) |
Gets diagnostics from the current model state and steps the state forward in time according to the timestep. |
Ice and Snow¶
IceSheet([maximum_snow_ice_height]) |
1-d snow-ice energy balance model. |
IceSheet.__call__(state, timestep) |
Gets diagnostics from the current model state and steps the state forward in time according to the timestep. |
Test Cases¶
HeldSuarez([sigma_boundary_layer_top, k_f, …]) |
Provide the Held-Suarez forcing. |
HeldSuarez.__call__(state) |
Gets tendencies and diagnostics from the passed model state. |
DcmipInitialConditions([condition_type, …]) |
Climt interface to the DCMIP initial conditions. |
DcmipInitialConditions.__call__(state) |
Gets diagnostics from the passed model state. |