jcm.physics_interfaceΒΆ
Date: 2/7/2024 Physics module that interfaces between the dynamics and the physics of the model. Should be agnostic to the specific physics being used.
Functions
|
Convert the state variables from the dynamics to the physics state variables. |
|
Apply dinosaur horizontal diffusion filter to the dynamics divergence tendency |
|
Compute the physical tendencies given the current state and a list of physics functions. |
|
Convert state variables from the physics (nodal space) back to the dynamical core (spectral space). |
|
Convert the physics tendencies to the dynamics tendencies. |
|
Ensure the physical validity of the state variables. |
|
Adjust tendencies to prevent the state from becoming physically invalid in the next time step. |
Classes
|
|
|
Represents the state of the atmosphere in physical (nodal) space. |
|
Represents the tendencies (rates of change) of physical variables. |