You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+37-2Lines changed: 37 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,41 @@ and this project uses `yyyy.rr[.pp]`, where `yyyy` is the year a patch is releas
6
6
`rr` is a sequential release number (starting from `01`), and an optional two-digit
7
7
sequential patch number (starting from `01`).
8
8
9
+
## [2025.03] - 2025-06-24
10
+
11
+
### Known Issues
12
+
- INTEL: Oneapi 2025.1 is currently unsupported due to an internal compiler error. The `-check uninit` flag for intel's LLVM compilers(ifx/icx) is also unsupported, see prior release for more information.
13
+
- Diag Manager Rewrite: See [below](#20240102---2024-06-14) 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_diag` is set to true in the `diag_manager_nml`.
14
+
- 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.
15
+
- 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.
16
+
17
+
### Added
18
+
- LICENSE: added notice about the change to Apache license. (#1685)
19
+
- DIAG_MANAGER: added standard name to diag manifest yaml (#1692)
20
+
- FMS2_IO: added netcdf chunksizes argument to register_field routines (#1696)
21
+
- DIAG_MANAGER: added more robust diag manager tests for when outputting data at every time step (#1688)
22
+
- FM2_IO: added a test for collective netcdf mpi io (#1647)
23
+
24
+
### Changed
25
+
- DOCS: style guide update (#1642)
26
+
- DOCS: updates to contributing guide to reflect modern FMS practices (#1708)
27
+
- DOCS: fixed typos throughout the code (#1703)
28
+
- DATA_OVERRIDE: simplify argument lists of subroutines in get_grid_version_mod (#1514)
29
+
30
+
### Fixed
31
+
- DIAG_MANAGER: fixed the time variable in instantaneous outputs from diag_manager in both openmp and non-openmp cases (#1690)
32
+
- DIAG_MANAGER: fixed number of time levels in diag manifest yaml for subregional files. (#1698)
33
+
- LIBFMS: fixed missed aliases in libFMS file (#1303)
34
+
- DIAG_MANAGER: fixed new file and file duration in MODERN_DIAG_MANAGER (#1705)
@@ -156,7 +191,7 @@ sequential patch number (starting from `01`).
156
191
- COUPLER: Adds optional argument to `coupler_types_send_data` routine that contains the return statuses for any calls made to the diag_manager's `send_data` routine. (#1530)
157
192
- MPP: Adds a separate error log file `warnfile.<root pe num>.out` that only holds output from any `mpp_error` calls made during a run (#1544)
158
193
### Changed
159
-
- DIAG_MANAGER: The `diag_field_log.out` output file of all registered fields will now include the PE number of the root PE at the time of writing (ie. diag_field_log.out.0). This is to prevent overwritting the file in cases where the root PE may change. (#1497)
194
+
- DIAG_MANAGER: The `diag_field_log.out` output file of all registered fields will now include the PE number of the root PE at the time of writing (ie. diag_field_log.out.0). This is to prevent overwriting the file in cases where the root PE may change. (#1497)
160
195
161
196
### Fixed
162
197
- CMAKE: Fixes real kind flags being overwritten when using the Debug release type (#1532)
@@ -208,7 +243,7 @@ sequential patch number (starting from `01`).
208
243
- DIAG_MANAGER: Implements `flush_nc_files` functionality from legacy diag_manager.
209
244
210
245
### Changed
211
-
- FMS2_IO: Changed `register_unlimited_compressed_axis` to use a collective gather rather than send and recieves to improve efficiency when reading in iceberg restarts.
246
+
- FMS2_IO: Changed `register_unlimited_compressed_axis` to use a collective gather rather than send and receives to improve efficiency when reading in iceberg restarts.
212
247
213
248
### Fixed
214
249
- DIAG_MANAGER: Fixes 0 day output frequencies causing error stating a time_step was skipped. Also adds checks to crash if averaged fields have -1 or 0 day frequencies or if mixing averaged and non-averaged fields in the same file.
0 commit comments