MOM_domain_infra: Document FMS passthroughs #3
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.
This patch explicitly identifies
global_field_sum
andgroup_pass_type
as FMS pass-throughs. These remain undocumented andcannot be wrapped, but the exceptional reasons for retaining them
justifies their existence as pass-throughs.
Since
global_field_sum
is unused in MOM6/src, it does not require anexplicit definition or wrapper. Legacy drivers may still require this
definition, however, so we retain it here.
The contents of
group_pass_type
are never accessed, and it is onlyused to facilitate internal mpp operations, so it does not need to
formally be part of the MOM6 API and can be left undocumented.
Since these two functions are exceptions to the rule that all active
operations should be wrapped and documented, it makes sense to
explicitly identify them as such.