There is a newer version of the record available.

Published May 5, 2025 | Version v2.53.3

GEOS-ESM/MAPL: MAPL 2.53.3

Description

This release of MAPL 2.53 adds the ability to set the ESMF_PIN setting via CAP.rc. The allowed settings are:

  • ESMF_PINFLAG: PET --> ESMF_PIN_DE_TO_PET
  • ESMF_PINFLAG: VAS --> ESMF_PIN_DE_TO_VAS
  • ESMF_PINFLAG: SSI --> ESMF_PIN_DE_TO_SSI
  • ESMF_PINFLAG: SSI_CONTIG --> ESMF_PIN_DE_TO_SSI_CONTIG

The default (to match default behavior in v2.53.2) is SSI_CONTIG and if nothing is set in CAP.rc this will be used.

This was needed for our UFS collaborators who found SSI_CONTIG led to run time issues.

All testing shows this is zero-diff to v2.53.2

This version of MAPL was tested with:

  • Intel Fortran Classic (ifort) 2021.6.0 and 2021.13
  • Intel Fortran (ifx) 2025.0
  • GCC 13.2.0 and 14.2.0
  • NAG 7.2

The libraries this version of MAPL is currently tested with are below.

  • Baselibs 7.27.0
    • netcdf-c 4.9.2
    • netcdf-fortran 4.6.1
    • ESMF 8.7.0 (Note: MAPL only requires 8.6.1 at the moment)
    • GFE 1.16.0
      • gFTL 1.14.0
      • gFTL-shared 1.9.0
      • pFUnit 4.10.0 (optional)
      • fArgParse 1.8.0 (if -DBUILD_WITH_FARGPARSE=YES, default=YES)
      • pFlogger 1.14.0 (if -DBUILD_WITH_PFLOGGER=YES, default=YES)
    • UDUNITS2 2.28.8

Also, if you build with Baselibs and/or -DUSE_F2PY=ON, you should use (at least):

  • ESMA_cmake v3.55.0

We recommend most external users set -DUSE_F2PY=OFF

We also require CMake 3.24 or higher.

From CHANGELOG.md

Added

  • Implemented a new feature in to allow users to select the appropriate ESMF_PIN values. Users control this via CAP.rc and the choices are:
    • ESMF_PINFLAG: PET --> ESMF_PIN_DE_TO_PET
    • ESMF_PINFLAG: VAS --> ESMF_PIN_DE_TO_VAS
    • ESMF_PINFLAG: SSI --> ESMF_PIN_DE_TO_SSI
    • ESMF_PINFLAG: SSI_CONTIG --> ESMF_PIN_DE_TO_SSI_CONTIG

Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.53.2...v2.53.3

Files

GEOS-ESM/MAPL-v2.53.3.zip

Files (2.5 MB)

Name Size Download all
md5:23653a70718513271d95b4039423abc1
2.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/GEOS-ESM/MAPL/tree/v2.53.3 (URL)

Software