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

Updates required to build using ufs_utils on NOAA CSP AWS PW. #833

Conversation

HenryRWinterbottom
Copy link
Contributor

@HenryRWinterbottom HenryRWinterbottom commented Jun 22, 2023

DESCRIPTION OF CHANGES:

This PR provides support to build the UFS_UTILS for the NOAA cloud-service providers (CSP) platforms. The software stack has been created using a spack-stack template specific to the UFS_UTILS. EPIC has been tasked with stack support for the CSP but it is not yet available at the time of this PR. Instead, the stack has been created by the global-workflow team and staged accordingly on the NOAA CSP AWS Parallel Works (PW) platform. The stack, currently, resides at /contrib/global-workflow/spack-stack on NOAA CSP AWS PW.

The changes suggested in this PR allow the build system, build_all.csh, to recognize if the respective platform is a NOAA CSP platform. This feature is specified by setting the environment variable PW_CSP to a supported CSP (currently only aws) value.

TESTS CONDUCTED:

If there are changes to the build or source code, the tests below must be conducted. Contact a repository manager if you need assistance.

  • Compile branch on all Tier 1 machines using Intel (Orion, Jet, Hera and WCOSS2).
  • Compile branch on Hera using GNU.
  • Compile branch in 'Debug' mode on WCOSS2.
  • Compile branch using Intel on NOAA CSP AWS PW.

ISSUE:

This PR addresses issue #831.

@GeorgeGayno-NOAA GeorgeGayno-NOAA self-requested a review June 22, 2023 20:31
build_all.sh Outdated Show resolved Hide resolved
@GeorgeGayno-NOAA
Copy link
Collaborator

I will do some final checks, then merge.

@HenryRWinterbottom
Copy link
Contributor Author

I will do some final checks, then merge.

Great! Thanks and let me know if there is something else I missed.

@GeorgeGayno-NOAA GeorgeGayno-NOAA self-requested a review June 26, 2023 16:55
@GeorgeGayno-NOAA GeorgeGayno-NOAA merged commit ae483bd into ufs-community:develop Jun 26, 2023
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.

2 participants