Skip to content

MAPL 2.39.5

Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 10 Jul 15:02
· 1491 commits to main since this release
ea04e37

DOI

This is a patch release of MAPL has a fix for HISTORY (see #2058). Namely, a user would specify an alias in HISTORY.rc for a variable with a single bin/ungridded dimension and the alias would be ignored. So before this:

'CA.brEXTTAU'    , 'CA.br'     , 'BREXTTAU'    ,

would lead to output of CA.brEXTTAU001 instead of BREXTTAU or BREXTTAU001.

In MAPL 2.39.5, this will now result in a variable called BREXTTAU without the 001. If a user desires that name, they can update the alias in HISTORY.

Beyond that fix, this is zero-diff to MAPL 2.39.4 (all other HISTORY and the state is the same)


The libraries this version of MAPL is currently tested with are below. (No change since last release of MAPL)

  • Baselibs 7.8.1
    • netcdf-c 4.9.0 (Needed for quantize support, but not required for all of MAPL)
    • netcdf-fortran 4.6.0 (Needed for quantize support, but not required for all of MAPL)
    • ESMF 8.4.1 (ESMF 8.4.0 required, but 8.4.1 recommended as it has a bug fix)
    • GFE 1.8.0
      • gFTL 1.8.1
      • gFTL-shared 1.5.0
      • pFUnit 4.6.1 (optional)
      • fArgParse 1.4.1 (if -DBUILD_WITH_FARGPARSE=YES, default=YES)
      • pFlogger 1.9.1 (if -DBUILD_WITH_PFLOGGER=YES, default=YES)
      • yaFyaml 1.0.4 (if -DUSE_EXTDATA2G=YES, default=YES)
      • FLAP geos/v1.10.0 (if -DBUILD_WITH_FLAP=YES, default=YES)

Also, if you build with -DUSE_F2PY=ON, you will need:

  • ESMA_cmake v3.28.0

We recommend most external users set -DUSE_F2PY=OFF


From CHANGELOG.md

Fixed

  • Fixed logic in generating the names of the split fields. If the alias field in the History.rc has separators (;), each substring is used to name the resulting fields. If there are no separators, this will be the exact name of the first split field

What's Changed

Full Changelog: v2.39.4...v2.39.5