Update Makefiles to default to FMS2; MOM6 update #441
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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: