Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend container support to all Tier 1 platforms #43

Closed

Conversation

EdwardSnyder-NOAA
Copy link
Collaborator

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 and documentation changes are needed.

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, which is described in this PRs document changes. In addition, the setup_container.sh from the ufs-containers repo needs to run 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.

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.

Anticipated changes to regression tests:

  • Is baseline change expected ?

Subcomponents involved:

  • DA_update
  • vector2tile
  • ufs-land-driver
  • none

Linked PR's and Issues:

Testing (for CM's):

  • RDHPCS
    • Hera
    • Orion
    • Jet
    • Gaea
    • Cheyenne
  • CI
    • Completed
  • PW-Clouds
    • AWS
    • AZURE
    • GCP

@EdwardSnyder-NOAA
Copy link
Collaborator Author

The working branch diverged too much from the head. Will re-open/create new PR when ready.

@EdwardSnyder-NOAA
Copy link
Collaborator Author

PR-85 was created in place of this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant