-
Notifications
You must be signed in to change notification settings - Fork 147
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
compile GSI on Hera with Rocky 8 #710
Comments
There are new spack-stack for Rocky 8 on Hera and Jet. Could we have "gsi-addon-dev" for Rocky 8 as soon as possible? |
@DavidHuber-NOAA @RussTreadon-NOAA All Hera will go to Rocky 8 on 03/12/2024. Could you make a |
@hu5970 , GSI develop @ fca6bea (the current head) builds on Hera Rocky8 nodes. Here's what I did
6 of the 7 ctests passed.
A check of gsi.x wall times shows
Remember that updat and contrl ran the same |
@hu5970: @HenryWinterbottom-NOAA is working on upgrading the global workflow, including the GSI, to Rocky8 on Hera. The overarching issue is NOAA-EMC/global-workflow#2329. |
@hu5970 , here's the change I made to
I simply added |
@RussTreadon-NOAA Thanks, I am testing "gsi-addon-dev-rocky8" with the current GSI develop now. I will test RRFS with "gsi-addon-dev-rocky8" and let you know how it goes. |
@RussTreadon-NOAA I can successfully compile GSI with But I have trouble to use it to compile ufs-srweather-model and UPP. The ufs-srweather-model is still using spack-stack-1.5.1. So could David to install "gsi-addon-dev-rocky8" with spack-stack-1.5.1? The UPP is using "spack-stack-1.6.0" and I can compile UPP with Rocky 8 version from "unified-env-rocky8".
I guess some lib is missing in "gsi-addon-dev-rocky8"? |
I see
As you note, a library could be missing from 1.5.1 |
@RussTreadon-NOAA Thanks for finding "gsi-addon-env-rocky8". I just tried it: Seems it does miss some libs: Lmod has detected the following error: These module(s) or extension(s) exist but cannot be loaded as requested: "crtm/2.4.0.1", "python/3.11.6", "sp/2.5.0", |
@hu5970, I, like you, am a spack-stack user. Please reach out to the spack-stack team. I don't think the spack-stack team monitors GSI issues. Did you open a spack-stack issue to report this problem? |
@RussTreadon-NOAA Do you know who is responsible for "gsi-addon-env-rocky8"? Is the spack-stack team also take care of "gsi-addon-env-rocky8"? |
@hu5970 I checked out an older version of the GSI that used spack-stack v1.5.1 (hash 44a8f59ef) on a Rocky8 node (hfe11) then updated
After this, I was able to compile this version of the GSI. The |
@hu5970 , I am a spack-stack user. I do not know who is responsible for As Hera admins have been telling users, they created a Rocky 8 transition document. Here is the link from their emails: https://docs.google.com/document/d/1oLqDkslD-99-zpkKD4MtKMmqdm2D4oAo1l7gHHfvKBM/edit?usp=sharing I've been using this to guide me. When I get stuck I start by sending an email to rdhpcs.hera.help@noaa.gov with Rocky 8: in the subject line. |
@RussTreadon-NOAA Thanks, I just send help request to Hera helpdesk on adding "gsi-addon" for Rocky 8. |
@DavidHuber-NOAA , what's the plan for the Hera Rocky 8 upgrade in terms of what needs to change in various apps? Specifically for the GSI should we
Either approach requires precise timing. If we update too soon, the GSI won't build on non-Rocky 8 nodes. If we update too late, the GSI won't build on Rocky 8 nodes. Hence my question about strategy and timing. |
@RussTreadon-NOAA @HenryWinterbottom-NOAA The current installations of spack-stack will remain the same (so gsi-addon and gsi-addon-rocky8 will continue to coexist after the transition). Though I might suggest to the spack-stack team that they remove the CentOS versions once the transition is complete to reduce confusion. Renaming installations will, unfortunately, break the module files (and possibly other things). So, that's a long-winded way to say we should probably open up a PR ASAP. Since Hera is now 2/3 Rocky8, I would vote for transitioning the GSI to Rocky8 sooner than later. |
Thank you @DavidHuber-NOAA for the guidance. @hu5970 , would you mind opening a GSI PR to update |
A new openmpi package needs to be built on Hera-Rocky8 to support slurm compatibility on that system. The system admins will build that after which time GNU compilation can be tested. |
Thank you, @DavidHuber-NOAA , for the update. We'll hit pause on GSI Hera Rocky 8 gnu testing until the software infrastructure is in place. |
Hera/Jet OS will be updated to Rocky 8 soon.
Tried compile GSI on Hera with Rocky 8 node and found error message:
The text was updated successfully, but these errors were encountered: