MPAS Version 4.0
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.