GEOS-ESM/MAPL: MAPL 2.28.0
Authors/Creators
- Matthew Thompson1
- Ben Auer
- Tom Clune
- Weiyuan Jiang
- Atanas Trayanov
- Darian Boggs
- Gian Villamil-Otero
- Amidu Oloso
- Raffaele Montuoro
- William Jamieson2
- Lizzie Lundgren
- Peter Norris
- Elliot Sherman
- Liam Bindle
- Arlindo M. da Silva3
- JulesKouatchou
- Natalie Patten
- Sebastian David Eastham4
- Christoph Keller
- Bill Putman
- Yury Vikhliaev
- Bin Zhao
- 1. SSAI/GMAO
- 2. Space Telescope Science Institute
- 3. NASA Goddard Space Flight Center
- 4. Massachusetts Institute of Technology
Description
This is a minor release of MAPL that is zero-diff in all testing, save for some History metadata changes.
With tripolar history output, the difference is due to a better tripolar grid factory being added to this release, so that tripolar History output is more like that of other grids including adding corner lats and lons.
For ALL History output, there is a global metadata change due to a request from NOAA. Namely, the default Contact: in History Gridded Component is now set to be blank. To keep metadata the same in GEOS History output, please set CONTACT: in your HISTORY.rc file. (This is done for GEOS users in a PR to GEOSgcm_App: https://github.com/GEOS-ESM/GEOSgcm_App/pull/367
Other changes in this release include:
- Major extension to the Automatic Code Generator python script
- Reorganization of the pFIO demo program
- A fix to stretched-grid checkpoints
- Addition of a new GitHub Action/CircleCI process to make a Docker container upon release
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)
- Fix checkpoint
target_lonandtarget_latto be in degrees rather than radians
- Implemented create from filemetdata for Tripolar Grid Factory and add corners to output when writing files on Tripolar grid
- Added
Dockerfileand CircleCI workflow to build and push container to both Docker Hub and GitHub Container Registry on MAPL releases. Uses a GitHub Action to trigger CircleCI pipeline on releases.
- Removed URLs and emails from MAPL per request of NOAA.
- Changed the default
Contact:in History Gridded Component to be blank. To keep metadata the same in History output, please setCONTACT:in yourHISTORY.rcfile.
- Changed the default
- Reorganized the file
Tests/pfio_MAPL_demo.F90to mimic the steps ofMAPL_Cap. - Extend ACG
- Add options (
MAPL_DataSpec) / columns (read_specs) - Add constants for literals for uniformity (
CATEGORIES,ALLOC,DELIMITER,TERMINATOR) - Fix lookups in aliases (dict) to find key (alias) or value (alias target) to allow unaliased options are possible
- Add the
allocoption toemit_get_pointers - Update outdated comments
- Add options (
- Auto GitFlow - main → develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/1710
- Fixes #1694. Remove URLs from MAPL by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1715
- Create dependabot.yml by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1714
- Bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/1721
- Bump devops-infra/action-pull-request from 0.4 to 0.5.0 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/1719
- Bump styfle/cancel-workflow-action from 0.9.1 to 0.10.1 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/1717
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/1720
- Auto GitFlow - main → develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/1718
- Bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/1725
- Bump devops-infra/action-pull-request from 0.5.0 to 0.5.1 by @dependabot in https://github.com/GEOS-ESM/MAPL/pull/1726
- Update dependabot to target develop by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1728
- Auto GitFlow - main → develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/1727
- Feature/bmauer/complete tripolar grid factory by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/1697
- Extend Automatic Code Generator by @darianboggs in https://github.com/GEOS-ESM/MAPL/pull/1713
- Reorganize PFIO Standalone by @JulesKouatchou in https://github.com/GEOS-ESM/MAPL/pull/1693
- Fixes #1687. Stretched Grid checkpoint attributes should be in degrees by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1736
- Build Docker container on release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1724
- GitFlow: Merge Develop into Main for 2.28 Release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/1741
- @dependabot made their first contribution in https://github.com/GEOS-ESM/MAPL/pull/1721
Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.27.1...v2.28.0
Files
GEOS-ESM/MAPL-v2.28.0.zip
Files
(1.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:9f4c4670fa4db2edc9dda4eb2701141c
|
1.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/GEOS-ESM/MAPL/tree/v2.28.0 (URL)