Extend container support to all Tier 1 platforms #85
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.
Description
This PR extends support for the Land DA develop container to all Tier 1 platforms. To accomplish this, a new script was added to the ufs-containers repo.
Most T1 platforms have Intel MPI installed and can run the workflow as described in the documentation with the exception of Derecho, Gaea, and Hercules. For these platforms different Intel compilers and MPIs are used and the
setup_container.sh
from the ufs-containers repo needs to run on as well (just on Derecho and Gaea). For Derecho, this script changes the slurm commands to the pbs equivalent commands because that is the job scheduler used there. And for Gaea, this script switches the mpiexec commands to srun and adds additional sbatch commands so that the jobs can run there.All the relevant information to run this new process was added to the documentation.
Some reorganization occurred in the develop branch, so renaming the submodules path was needed in the
do_submit_cycle.sh
script.The container was tested with both the era5 and gswp3 cases for all T1 platform. I can provide the locations of these tests if needed.
When this PR is merged the Land DA develop container will need to be rebuilt and pushed to all T1 platforms.
Anticipated changes to regression tests:
Subcomponents involved:
Linked PR's and Issues:
Testing (for CM's):