Add support for creating mapping files with mbtempest
#203
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 merge adds support for creating mapping files with
mbtempest
in addition toESMF_RegridWeightGen
. I have addedmoab
withtempest-remap
as a conda dependency.Because
mbtempest
creates mapping files in 2 steps (first creating intersections and then creating the mapping file), I have modified theargs
attribute ofStep
to be a list of lists, allowing multiple commands. Each command is required to take the same parallel resources, which is fine formbtempest
.I have added a new config file
mapping.cfg
with a[mapping]
section and amap_tool
config option (eitheresmf
ormoab
). I have mademoab
the default.Finally, I have updated the
isomip_plus
tests include the new mapping config.Checklist
Testing
comment in the PR documents testing used to verify the changes