jcm.dycore.dinosaur.dycore

Dinosaur-backed implementation of the DynamicalCore protocol.

Wraps the spectral primitive-equations dycore from the external dinosaur package. Owns the IMEX-RK SIL3 step, the three diffusion filter closures, the global-mean ps-conservation filter, the modal-orography truncation, and the gridpoint↔modal conversions. Outside this subpackage the rest of jax-gcm only sees the gridpoint PhysicsState projection.

Functions

physics_specs_from_constants(constants)

Build dinosaur's nondimensionalisation/equation constants from constants.

Classes

DinosaurDycore(coords, terrain, dt_seconds, *)

Spectral dynamical core backed by the dinosaur package.