Published April 28, 2025
| Version 2025.02
Software
Open
NOAA-GFDL/FMS: 2025.02
Authors/Creators
- colingladueNOAA
- Seth Underwood1
- uramirez8707
- Tom Robinson1
- Ryan Mulhall1
- Rusty Benson
- Jess
- Zhi Liang
- Ray Menzel1
- Ed Hartnett2
- Edward Hartnett3
- MiKyung Lee
- gbw-gfdl
- Eric
- slm7826
- Miguel R Zuniga
- Jesse Lentz
- Niki Zadeh
- Robert Hallberg4
- Rahul Mahajan5
- Lauren Chilutti
- fpaulot
- ganganoaa
- Marshall Ward6
- Caitlyn McAllister
- Christopher Dupuis7
- Lucas Harris4
- Dom Heinzeller8
- Matthew Harrison9
- 1. @NOAA-GFDL
- 2. CIRES, University of Colorado
- 3. CIRES, University of Colorado, Boulder/NOAA EMC
- 4. NOAA/GFDL
- 5. NOAA
- 6. @noaa-gfdl
- 7. Columbia University
- 8. United States Naval Research Lab / University Corporation for Atmospheric Research
- 9. USDOC/NOAA/GFDL
Description
[2025.02] - 2025-04-28
Known Issues
- DIAG_MANAGER(legacy): When attempting to use 0 days frequency in the legacy diag manager and the data is send to diag manager from an openmp region, the Time dimension will not be correct.
- INTEL: Oneapi 2025.1 is currently unsupported due to an internal compiler error. The
-check uninitflag for intel's LLVM compilers(ifx/icx) is also unsupported, see prior release for more information. - Diag Manager Rewrite: See below for known output file differences regarding the new diag manager. The new diag_manager is disabled by default, so these differences will only be present if
use_modern_diagis set to true in thediag_manager_nml. - BUILD(HDF5): HDF5 version 1.14.3 generates floating point exceptions, and will cause errors if FMS is built with FPE traps enabled. FPE traps are turned on when using the debug target in mkmf.
- GCC: version 14.1.0 is unsupported due to a bug with strings that has come up previously in earlier versions. This will be caught by the configure script, but will cause compilation errors if using other build systems.
Added
- YAML SUPPORT: Messages indicating which table format being used (yaml or legacy) will now be output by the
diag_manager,field_manager, anddata_overridemodules. (#1676) - DIAG_MANAGER: Adds the number of tiles, number of distributed files, and number of time levels written for a given file to the output diag manifest yaml file. (#1661) + (#1648)
- GENERIC_EXCHANGE: Adds a new "gex" module to the
couplersubdirectory to provide a generic interface to pass (non-tracer) diagnostic fields across components. (#1637)
Changed
- MPP: Optimized
mpp_gatherandmpp_scatterinterfaces by leveraging native MPI collectives inmpp_pelist_scatterandmpp_gather_1D(_V)routines. (#1655) - DIAG_MANAGER:
diag_out.yamloutput file has been renamed todiag_manifestand will include the root PE number and ensemble number. ie:diag_manifest.yaml.0ordiag_manager.ens_01.yaml.0when using an ensemble. (#1661) (#1654) (#1646) - EXCHANGE: Increased max number of fields for exchange grid from 80 to 100 (#1637)
- DATA_OVERRIDE: Initializes both r4 and r8 versions of the module by default if no
modeargument is given to specialize a specific real size.(#1638)
Fixed
- MPP: Errors from unallocated data on non-root pes in mpp_scatter/gather routines. (#1672)
- DIAG_MANAGER(legacy): Bug with instantaneous output variables where incorrect time steps would be output when using intervals larger than the physics timestep of 30 minutes. (#1667)
- DIAG_MANAGER: Issue causing an extra unlimited dimension to be written out in history files when mixing static and non-static variables.(#1668)
- CMAKE BUILD: Fixes missing "C" component for OpenMP libraries in FMS export configuration file (#1663)
Removed
- FIELD_MANAGER: Removed public declarations for routines that are already included in public interfaces. (#1317)
Tag Commit Hashes
- 2025.02-beta2 e8b8c19c5d67b35440acc10b3180f535e3c6e7d6
- 2025.02-beta1 2df70639e371ab8d11edbbfed937951ad4e97c9d
- 2025.02-alpha1 71957e9d79fbd832c4e25ee452eb211669e0df1d
Files
NOAA-GFDL/FMS-2025.02.zip
Files
(2.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:de2a66b97a547881085f51f853324ec1
|
2.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/NOAA-GFDL/FMS/tree/2025.02 (URL)
Software
- Repository URL
- https://github.com/NOAA-GFDL/FMS