There is a newer version of the record available.

Published October 3, 2022 | Version v2.27.0
Software Open

GEOS-ESM/MAPL: MAPL 2.27.0

Description

This is a minor release of MAPL that is zero-diff in all testing.

This release adds several new features:

  • Changes to support component level hybrid MPI/OpenMP
  • Ability to apply masks to expressions in ExtData2G
  • Added a subroutine that adds all exports from a child
  • Implement ISO 8601 (Date/Time) support for MAPL
Dependent Libraries

The libraries this version of MAPL has been tested with are below.

  • Baselibs 7.5.0
    • netcdf-c 4.8.1
    • netcdf-fortran 4.5.4
    • ESMF 8.3.0
    • GFE 1.4.0
      • gFTL 1.8.1
      • gFTL-shared 1.5.0
      • pFUnit 4.4.1 (optional)
      • fArgParse 1.3.0 (optional)
      • pFlogger 1.9.1 (if -DBUILD_WITH_PFLOGGER=YES)
      • yaFyaml 1.0.4 (if -DUSE_EXTDATA2G=YES)
      • FLAP geos/v1.10.0 (if -DBUILD_WITH_FLAP=YES)
From CHANGELOG.md Fixed
  • Removed ESMFL_UnitsRadians from ESMFL_Mod.F90 and replaced it with MAPL_UnitsRadians in InternalConstants.F90. Did a global search/replace. This avoid the circular dependency build error when ESMF_UnitsRadians is used in MaplGrid.F90
Added
  • Changes consistent with MAPL for accessor functions to get number of threads and current thread
  • Several changes to support component level hybrid MPI/OpenMP.
    • See files OpenMP_Support.F90, EntryPointVector.F90, RunEntryPoint.F90, MaplGenericComponent.F90, MAPL_Generic.F90, and BaseProfiler.F90. The first three are new and the rest are modified.
  • Implement ISO 8601 (Date/Time) support for MAPL
  • Added ability to apply masks to expressions in ExtData2G
  • Added a subroutine that adds all exports from a child
What's Changed New Contributors

Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.26.0...v2.27.0

Files

GEOS-ESM/MAPL-v2.27.0.zip

Files (1.8 MB)

Name Size Download all
md5:292648ebb3890158627c512540a6a8e1
1.8 MB Preview Download

Additional details

Related works