There is a newer version of the record available.

Published June 16, 2023 | Version v8.0.0
Software Open

MPAS-Dev/MPAS-Model: MPAS Version 8.0.0

  • 1. National Center for Atmospheric Research
  • 2. @Google
  • 3. Los Alamos National Laboratory
  • 4. LANL
  • 5. Los Alamos National Lab
  • 6. National Oceanic and Atmospheric Administration, Earth System Research Laboratory, Global Systems Division
  • 7. OU
  • 8. Sandia National Labs
  • 9. Berkeley National Laboratory

Description

This major release of MPAS introduces significant new features in the MPAS-Atmosphere model and its supporting software infrastructure.

Initialization:
  • Enable parallel remapping of static fields with arbitrary graph partition files; special CVT partition files are no longer required.

  • Reset the default for the lower air-temperature extrapolation (config_extrap_airtemp) from 'linear' to 'lapse-rate' in the namelist. This applies to initialization and to lateral boundary condition generation for MPAS-A.

  • Set the condition for the lower extrapolation of the horizontal velocity such that it returns the lowest analysis level value instead of a linear extrapolation when the requested level is below the analysis level.

  • Create a new init case (13) for creating 3-d CAM-MPAS grids.

Physics:
  • Update the Noah land surface scheme to the WRF 4.5 release.

  • Update the MM5 surface layer scheme to the WRF 4.5 release.

  • Implemented the CCPP-compliant version of:

    • the revised MM5 surface layer scheme;
    • the parameterization of the gravity-wave drag over orography;
    • the YSU Planetary Boundary Layer scheme;
    • the scale-aware nTiedtke parameterization of convection; and
    • the WSM6 cloud microphysics parameterization.
  • Correct the initialization of the maximum snow albedo over sea ice points (now set to 0.75 instead of 0).

  • Fix the option that defines the surface albedo over sea ice points. The default option is now set to zero and the default value for the surface albedo over sea ice points is set to 0.65.

  • In the dynamics, rework the computation of the advective tendency of potential temperature needed as forcing in the nTiedtke and Grell-Freitas parameterizations of deep convection. The advective tendency of potential temperature is now computed the same way for the nTiedtke and Grell-Freitas convection schemes.

    IMPORTANT NOTE: The updated Noah scheme requires new look-up tables. The checkout_data_files.sh script that is run at build time should correctly update these tables, but tables in other run directories will need to be manually updated.

Dynamics:
  • Modify the regional MPAS-A relaxation-zone filters to increase the robustness of regional MPAS-A simulations, including access to specific relaxation-zone filter parameters through the namelist. The defaults for regional relaxation-zone filtering for the horizontal momentum have been changed from the previous release.

  • Generalize the 2nd-order horizontal mixing used in the upper wave absorbing region in MPAS-A, including access to the configuration parameters through the namelist.

  • The pressure-level height diagnostic is now interpolated using ln(p) for increased accuracy. This significantly reduces the diagnostics height bias in the previous version.

  • Change the vertical interpolation weights for projecting cell-centered variables to w levels to be the vertically integrated average. Previously the weights represented a linear interpolation in z. These weights are computed in the initialization code and used in both the initialization and integration.

  • Eliminate the need to specify a horizontal length scale in namelists (config_len_disp). New mesh files supply this length scale, which is read by the model at start-up.

  • Include changes to the initialization and to MPAS-A such that this release can be directly used in CESM/CAM.

Infrastructure:
  • Introduce a new I/O layer, the Simple MPAS I/O Layer. SMIOL provides a subset of the parallel I/O functionality of PIO, but with a simplified design that minimizes external dependencies to just the Parallel-NetCDF library. When the $PIO environment variable is not set at compile time, SMIOL will be used in MPAS.

  • Refactor halo communication to make use of a new group (aggregated) halo exchange module. The new mpas_halo module is designed to be amenable to GPU-direct communication of halos with OpenACC. In this release, however, OpenACC directives have not yet been added.

Files

MPAS-Dev/MPAS-Model-v8.0.0.zip

Files (4.6 MB)

Name Size Download all
md5:1cef7f55bcc8ca844d96139be667dd2c
4.6 MB Preview Download

Additional details

Related works