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

Update WCOSS2 Modules #662

Open
DavidHuber-NOAA opened this issue Nov 30, 2023 · 16 comments
Open

Update WCOSS2 Modules #662

DavidHuber-NOAA opened this issue Nov 30, 2023 · 16 comments
Assignees

Comments

@DavidHuber-NOAA
Copy link
Collaborator

The UFS now uses the hpc-stack suite of libraries built in /apps/test/hpc-stack/i-19.1.3.304__m-8.1.12__h-1.14.0__n-4.9.2__p-2.5.10__e-8.4.2. The GSI should be updated to point to the same stack.

@RussTreadon-NOAA
Copy link
Contributor

@DavidHuber-NOAA , can the work to be done in this issue be combined with the work to be done in GSI issue #665?

@DavidHuber-NOAA
Copy link
Collaborator Author

Probably not as I am planning on tackling this in the next 2 months and the LLVM compilers have some requirements that need to be met first. I will add these to #665 as a checklist.

@RussTreadon-NOAA
Copy link
Contributor

Got it. The sequential approach you outline makes sense. Thank you for the clarification.

@DavidHuber-NOAA DavidHuber-NOAA self-assigned this Jan 5, 2024
@DavidHuber-NOAA
Copy link
Collaborator Author

This is blocked pending an installation of ncio/1.12 built with netcdf-B/4.9.2. Also, this should not be built with /apps/test/hpc-stack/i-19.1.3.304__m-8.1.12__h-1.14.0__n-4.9.2__p-2.5.10__e-8.4.2 modules. Instead, it should be built with libraries in /apps/ops/para/libs and /apps/prod/lmodules. The UFS is updating its own modulefiles to do this as well in ufs-community/ufs-weather-model#2013.

@RussTreadon-NOAA
Copy link
Contributor

@DavidHuber-NOAA : what is the status of this issue?

@DavidHuber-NOAA
Copy link
Collaborator Author

@RussTreadon-NOAA For the time being, this has been descoped by @aerorahul. It may be tackled later when the global workflow moves to using the same modules for all submodules. This may happen with spack-stack 1.8.0, which is anticipated to be released in August.

@RussTreadon-NOAA
Copy link
Contributor

OK. I did not know this. Thanks for the update @DavidHuber-NOAA . Do you or @CatherineThomas-NOAA know if GFS v17 will eventually be built on WCOSS2 using spack-stack?

@DavidHuber-NOAA
Copy link
Collaborator Author

@RussTreadon-NOAA the short answer is maybe. Spack-stack may be used in the future, but there are some challenges to overcome, including approvals to upgrade models to Intel 2021+ and LLVM compilers and selecting a stable version of spack-stack to work with for all installations. I think it will be some time before that happens.

@RussTreadon-NOAA
Copy link
Contributor

Got it. I will not, for the time being, add this issue to the GFS v17 milestone.

@RussTreadon-NOAA
Copy link
Contributor

@DavidHuber-NOAA , what is the status of this issue?

@DavidHuber-NOAA
Copy link
Collaborator Author

@aerorahul I'm not sure of the priority of this issue. Should we try and update the libraries soon-ish or wait for compiler and/or spack-stack installations on WCOSS2?

@RussTreadon-NOAA
Copy link
Contributor

Thank you @DavidHuber-NOAA for cross checking with @aerorahul . We periodically sweep through GSI issues to see where things stand. We sometimes find closed PRs actually addressed open issues. In other cases we discover that open issues are no longer relevant.

@aerorahul
Copy link
Contributor

This is on hold till a spack-stack provided installation is available on WCOSS2.

@RussTreadon-NOAA
Copy link
Contributor

@aerorahul , any idea when we might see a spack-stack installation on WCOSS2?

@aerorahul
Copy link
Contributor

No

@RussTreadon-NOAA
Copy link
Contributor

OK. Seems we need to elevate this to EMC management.

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

No branches or pull requests

3 participants