Skip to content

MPAS Version 4.0

Compare
Choose a tag to compare
@mgduda mgduda released this 22 May 20:13
· 5354 commits to master since this release

This major feature release of MPAS includes the following changes to MPAS cores:

  • MPAS Framework:
    • A new optional keyword, io_type, has been implemented in the XML stream configuration files, allowing the file format and library to be selected on a per-stream basis. More details are available in Section 5.2 of the Users' Guide.
    • In the MPAS 3.x releases, fields and global attributes showed up in output files in random order; now, the order of the file contents is based on the order that fields and namelist options were declared in the Registry.xml file of a core.
    • A mechanism has been added for decomposing variable dimensions according to arbitrary methods specified by individual MPAS cores.
    • Additional changes have been made to remove namespace conflicts across MPAS cores, paving the way for combining multiple MPAS cores into the same executable.
    • A few minor improvements have been made to enable MPAS-Atmosphere to run more reliably in single-precision and at high-resolution, especially on large MPI task counts.
  • MPAS Atmosphere (and init_atmosphere):
    • A new split dynamics-transport integration scheme has been introduced, allowing scalar transport to take place on a longer timestep than the other dynamics. Real-data testing indicates that the new scheme offers greater model stability. This scheme, selected by default, is controlled by the new namelist options config_split_dynamics_transport, which controls whether the new option is used, and config_dynamics_split_steps, which sets number of dynamics sub-cycles in a timestep.
    • The concept of physics suites has been introduced, allowing groups of physics parameterizations that have been tested together to be selected with a single namelist option; this is an alternative to individually specifying parameterization schemes. By default, MPAS-Atmosphere uses the 'mesoscale_reference' suite, described in Section 6.1 of the MPAS-Atmosphere Users' Guide.
    • Improved support for initializing with model-level datasets, in particular, ERA-Interim model level data.
    • Scale-adaptive coordinate surface smoothing.