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. |