What would you do if you had the opportunity to build a climate model from the ground up? Many of the leading global climate models (GCMs) represent generations of improvements built on a baseline software architecture that is decades old. The Simplified Cloud Resolving E3SM Model (SCREAM) project has provided an opportunity to redesign the software architecture for the US-DOE Energy...
Precipitation is an important climate quantity that is critically relevant to society. In spite of intense efforts, significant precipitation biases remain in most climate models. Using the DOE-E3SM model version 1, the inclusion of a missing process, convective gustiness, is shown to reduce a pervasive and persistent bias found in many general circulation models that occurs in the Tropical...
Much atmospheric convection is sub-grid-scale in climate models and so is represented by convection parameterisations. These parameterisations lead to some of the largest and most persistent errors in tropical precipitation. Convection parameterisations traditionally assume a quasi-equilibrium and that there is no net mass transport between grid columns due to convection. Therefore convection...
The Common Community Physics Package (CCPP) consists of a repository of physics schemes that adhere to a well-defined set of rules governing their data interface and a software framework for autogenerating "caps" that function as drivers for user-selectable collections (or suites) of compliant physics schemes. The intent and design of this package is to allow physics schemes to be...
Geometric (variational/Lagrangian and bracket) structures that describe irreversible (entropy-generating) processes for geophysical fluid dynamics are now well understood and developed; and such structures can be used to design consistent energy-conserving and entropy-generating subgrid scale parameterizations. However, at current model resolutions the subgrid scale processes are mostly...
We present the Python framework Tasmania which aims to facilitate the numerical investigation of time-stepping-related issues in atmospheric models. The package offers a favorable platform to write self-documented and plug-compatible dynamical cores and physical parameterizations with a clean and common interface. Components can be composed via couplers to form flexible, modular and...
Can we save computational resources in NWP models by running different parts of the model at different resolutions, but without degrading the quality of the solution?
That is the main question that we are attempting to answer in a project that we have recently started in the new LFRic model at the Met Office. We will investigate how LFRic performs with different components at different...