The Makefiles for each model have been updated to include a variable to the FMS source directory (FMS_CODEBASE) which is now passed to the FMS Makefile.
FMS_CODEBASE defaults to the FMS2 source, in order to align with autoconf changes in MOM6 which now default to FMS2 API. The AM2-based models default to FMS1, with separate FMS1-based build directories for FMS, icebergs, and ice_param.
The FMS1 source and FMS symbolic link have been preserved, so no exisiting mkmf-based builds should be affected by this change.
The MOM6 submodule has also been updated, which includes the commit which updates the default autoconf FMS API (f9da67331).
Updated commits:
NOAA-GFDL/MOM6@714d2da17 Minor refactoring in set_viscous_BBL
NOAA-GFDL/MOM6@e1ea75847 Add the debugging routine test_L_open_concave
This looks safe, and does not touch anything used by GH Actions or regression testing (aside from the MOM6 src update to dev/gfdl) so I am going to merge this.
The Makefiles for each model have been updated to include a variable to the FMS source directory (FMS_CODEBASE) which is now passed to the FMS Makefile.
FMS_CODEBASE defaults to the FMS2 source, in order to align with autoconf changes in MOM6 which now default to FMS2 API. The AM2-based models default to FMS1, with separate FMS1-based build directories for FMS, icebergs, and ice_param.
The FMS1 source and FMS symbolic link have been preserved, so no exisiting mkmf-based builds should be affected by this change.
The MOM6 submodule has also been updated, which includes the commit which updates the default autoconf FMS API (f9da67331).
Updated commits: