Skip to content

Releases: NOAA-GFDL/FMS

Version 2019.01

26 Nov 19:47
708b8d5
Compare
Choose a tag to compare

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 nested if statements.

Parallel netCDF Support

06 Mar 19:55
Compare
Choose a tag to compare

Implementation of parallel IO using netCDF.

Xanadu (24.0.0)

18 Mar 20:47
Compare
Choose a tag to compare

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 to mpp_global_field to use these changes for select operations.
  • Added adjoint versions of the mpp communication routines.
  • Moved diag_integral and monin_obukhov here from atmos_param.
  • Fixed halo update when both x-direction and y-direction are wide halo.

Warsaw 201803 (23.3.0)

19 Mar 20:08
Compare
Choose a tag to compare

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 and station_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)

19 Mar 19:23
Compare
Choose a tag to compare
  • 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 in coupler_types_mod

Warsaw (23.0.0)

19 Mar 19:18
Compare
Choose a tag to compare
  • 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 to fms_io_mod::register_restart_region.
  • Changed diag_manager_nml variable conserve_water to flush_nc_files to better define what option does
  • Added support to horiz_interp_mod for a flipped latitude domain