MAPL 2.69.0 #4900
mathomp4
announced in
Announcements
MAPL 2.69.0
#4900
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Note to developers
This will be the last version of MAPL v2 based on the
developbranch. MAPL v3 is now in active development and thedevelopbranch will soon be MAPL v3 based.We will branch
mainoff of v2.69.0 asrelease/v2and all PRs for MAPL v2 should be based on therelease/v2branch.This release includes bug fixes, an enhancement to ExtDataDriver.x, and the removal of the short-lived
MAPL_SUPPORT_MAPL3build option.Key Highlights:
New
RUN_LIKE_MODELoption inExtDataDriver.x: Controls whether the clock ticks before (model-like) or after (default/legacy) each step, making it easier to reproduce true model behavior in testing (This adds adds a new option to ExtDataDriver.x #4886).ExtData2G non-CF vertical coordinate compatibility: Improved handling of non-CF dimensionless vertical coordinates;
standard_nameis now mapped tolong_namefor better compatibility with non-CF inputs (Update to extdata2g compatibility with non-CF inputs #4802).Bug Fixes:
WireComponentaffectingTerminateImportand removed an unnecessary_ASSERTinMAPL_TerminateImportAllBut(Bugfix/fix do not connect #4674).MAPL_LoadBalanceModwhen the load balancing algorithm evaluates maximum differences to zero (Fix SIGFPE (integer divide by zero) in MAPL_LoadBalanceMod #4643).no_type_checkoutside the standard library ([Fix | Python] Remove odd 3rd part dependency #4800).grid_is_ok(Feature/wjiang/relax grid is ok #4870).All testing shows this is zero-diff to MAPL 2.68.0
This version of MAPL was tested with:
ifort) 2021.13ifx) 2025.3The libraries this version of MAPL is currently tested with are below.
-DBUILD_WITH_FARGPARSE=YES, default=YES)-DBUILD_WITH_PFLOGGER=YES, default=YES)Also, if you build with Baselibs and/or
-DUSE_F2PY=ON, you should use (at least):We recommend most external users set
-DUSE_F2PY=OFFWe also require CMake 3.24 or higher.
From
CHANGELOG.mdFixed
grid_is_ok. Added a test program to querry index_ASSERTinMAPL_TerminateImportAllButMAPL_LoadBalanceModwhen load balancing algorithm evaluates maximum differences to zero.no_type_checkoutside of the standard libraryAdded
RUN_LIKE_MODELoptions to ExtDataDriver.x to control whether clock ticks before (like model) or after (default and behaviour before this)Changed
ubuntu-slimrunner to reduce concurrency pressure onubuntu-latest(Switch lightweight CI workflows to ubuntu-slim runner #4841)components.yamlCoverageCMake build typeRemoved
MAPL_SUPPORT_MAPL3CMake build option and all associatedMAPL_TARGET_PREFIXvariable logic (Remove MAPL_SUPPORT_MAPL3 build option #4633). The dual-mount MAPL2+MAPL3 approach has been abandoned in favour of a single-mount MAPL3-only strategy.What's Changed
Full Changelog: v2.68.0...v2.69.0
This discussion was created from the release MAPL 2.69.0.
All reactions