Releases: NOAA-GFDL/FMS
Releases · NOAA-GFDL/FMS
Version 2019.01
What's New in Version 2019.01
- switch from city versioning style to
yyyy.<2_digit_version_number>[.<2-digit-patch number>]
style - main development branch is master instead of dev/master
- affinity handling moved to the affinity directory
- support for building with autotools
- include/fms_platform.h contains directives that support building on macOS
- unit and build tests are available in the test_fms directory
- updated fv3gfs/makefile for use with current EMC build system
Bug Fixes
- Fixed
time_interp_missing
parameter in time_interp/time_interp_external.F90 to be within range when compiled in mixed-mode. - reverted
QUAD_PRECISION
behavior to pre-Xanadu behavior in include/fms_platform.h - Fixed a GNU compiler issue with the logical check to set the netCDF fill value in
mpp_io_write
by separating the logical.AND.
into nestedif
statements.
Parallel netCDF Support
Implementation of parallel IO using netCDF.
Xanadu (24.0.0)
The Xanadu release of the FMS supports the GFDL ESM4 CMIP6 runs.
- Updated the
fms_platform.h
include file to be more portable. - Updated
coupler_types
to simplify model component initialization. - Added support for MPI datatypes, an
MPI_Alltoallw
interface, and modifications tompp_global_field
to use these changes for select operations. - Added adjoint versions of the mpp communication routines.
- Moved
diag_integral
andmonin_obukhov
here from atmos_param. - Fixed halo update when both x-direction and y-direction are wide halo.
Warsaw 201803 (23.3.0)
Enhancements
- Can now be run in mixed 32/64 bit mode. Used for FV3GFS/fvGFS, not supported in GFDL models.
- New fv3gfs directory was added which contains the makefile used by NCEP/EMC.
- Created a single constants file which contains the FV3GFS/fvGFS constants and support for "small earth".
- Licenses updated to LGPL in all files.
- Documentation converted from html to Doxygen for
interpolator.F90
andstation_data.F90
Bug fixes
- diag_manager - Corrected indexing error for CF sites on tiles 4 and 5.
- diag_manager - Prevents calls to mpp_close for files that have not been opened.
Warsaw 201707 (23.1.0)
- Fix error in
diag_manager_mod
to know if diagnostic file is for the ocean domain - Increase default value for
diag_data_mod
,max_field_attribute
to 4 (from 2) - Improve the error messages from interpolator
- Add additional overloaded
coupler_type_copy
routines incoupler_types_mod
Warsaw (23.0.0)
- Added support for unstructured grid history data
- Fixed
interpolator_mod
string comparison - Added ability to
diag_manager_mod
to check history file contains required fields - Added optional parameter
mandatory
tofms_io_mod::register_restart_region
. - Changed
diag_manager_nml
variableconserve_water
toflush_nc_files
to better define what option does - Added support to
horiz_interp_mod
for a flipped latitude domain