Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update MAPL version from 2.6.3 to 2.18.3 #20

Merged
merged 1,253 commits into from
May 16, 2022
Merged

Conversation

lizziel
Copy link

@lizziel lizziel commented Apr 12, 2022

This PR brings MAPL from version 2.6.3 to version 2.18.3. Its ancestry includes incremental commits to upgrade to 2.16.0 and 2.17.2. This update goes with GCHP geoschem/GCHP#213.

Several new features of MAPL are included in this update. Details for each MAPL version is included in the GEOS-ESM/MAPL page, under Tags. Notable features relevant to GCHP users include:

  1. New option to flip vertical level in History output via HISTORY.rc configuration, using the lev:positive attribute
  2. New option to read and write checkpoint files with vertical dimension flipped, using the lev:positive attribute
  3. Option for outputting monthly checkpoint files
  4. New timers format printed to the log file
  5. Additional new collection-level metadata included in HISTORY output files, and option to configure the the metadata via HISTORY.rc.
  6. Additional new global metadata included in HISTORY output files, and option to configure the the metadata via HISTORY.rc.
  7. New feature to read _FillValue in import files and use it to tag missing values in the data, thereby avoiding using them in regridding. This is bug fix since previously MAPL used its own MAPL_UNDEF (1e15) to qualify missing input values.
  8. Remove +/- prefix used for specifying restart handling in GCHP.rc

mathomp4 and others added 30 commits December 17, 2021 12:00
…e-cmake-env

Update to ESMA_env 3.8.0 and ESMA_cmake 3.8.0
…ciate

change some associate block to fix GNU crash
…e-for-2141-release

Update CHANGELOG and CMakeLists for 2.14.1 Release
Merge develop onto main for 2.14.1 release
…e-changelog-enforcer

Update to changelog-enforcer 3
…eci-cleanup-mapl

Compress CircleCI artifacts
…2d_r8_interface

Update VarRead 2D_R8 interface to match VarRead 2D_R4
- Consistent use of `__RC__` macro.

Modest cleanup

 - renamed "MAPLOBJ" to "meta"
 - introduces abstract interface for setservices
 - introduced commented out next-gen routine.  (Should clean up before
    merging.)
 - Extracting procedures in GenericSetServices
 - moving complex logic into internal procedures
…r-generic-setservices

Feature/tclune/refactor generic setservices
mathomp4 and others added 22 commits March 7, 2022 12:25
…terminate_import_all

Fixes GEOS-ESM#1405. Marks connections with specific 'reserved' keyword as used
…2.8.0.5_fix_to_main

Get v2.8.0.5 fix on main
….2_release

fixed bug in previous release to address lat-lon degree issues...
…libs

# Conflicts:
#	base/MAPL_Generic.F90
#	base/MAPL_VerticalMethods.F90
#	gridcomps/Cap/MAPL_CapGridComp.F90
#	gridcomps/History/MAPL_HistoryGridComp.F90
#	griddedio/GriddedIO.F90
#	pfio/AbstractServer.F90
#	pfio/DirectoryService.F90
#	pfio/RDMAReference.F90

Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
# Conflicts:
#	profiler/CMakeLists.txt

Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
This new feature causes problems in GCHP that need to be investigated.

Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
# Conflicts:
#	gridcomps/History/MAPL_HistoryGridComp.F90

Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
@lizziel lizziel mentioned this pull request Apr 12, 2022
@lizziel
Copy link
Author

lizziel commented Apr 12, 2022

This PR supercedes #17 which updated MAPL to 2.16.0.

@lizziel
Copy link
Author

lizziel commented Apr 12, 2022

There are currently issues with the new MAPL functionality for _FillValue. I turned off the new functionality pending further testing. We do need that update at some point to fix geoschem/GCHP#183.

@LiamBindle
Copy link

Awesome, thanks for putting this sumamry together!

@lizziel lizziel merged commit 338c467 into gchp/dev May 16, 2022
@msulprizio msulprizio deleted the feature/update_gmao_libs branch May 17, 2022 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants