-
Notifications
You must be signed in to change notification settings - Fork 108
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 GFSv16.2.0 tag to use hpc-stack on Hera and Orion #629
Comments
Also, unload the first build module at the end of the loop. Fixes #629.
@KateFriedman-NOAA - Try my hotfix branch at ba7efbd. I don't know what default library versions you plan to use. I can adjust those later. |
@GeorgeGayno-NOAA So global_cycle builds without an error but the emcsfc build fails. If I run the emcsfc build standalone it builds. I looked at the diffs between building it standalone and via global-workflow. I see you are using the From the new global-workflow $target.ver files:
|
Yes, I would use 2018.4 on Orion. |
Will do. |
|
@GeorgeGayno-NOAA Thanks, it builds for me both 1) standalone (as-is) and 2) via global-workflow if I set /work/noaa/global/kfriedma/git/dev_v16/sorc/ufs_utils.fd/sorc/logs/build_cycle.log Note: @kgerheiser opened NOAA-EMC/hpc-stack#387 to rename the |
Kate, I am using 1.6.35 as the default for Orion. Should I use another version as default?
|
We're going to be using |
build. Use variables from the netcdf module. Fixes #629.
previously, but would not run without a system error. This fixes the problem. Fixes #629.
The branch at 423c704 was tested on Hera and Orion using these scripts: Hera - /scratch1/NCEPDEV/da/George.Gayno/ufs_utils.git/UFS_UTILS.gfsv16 All tests passed. |
The same tests were repeated using Intel 2022 (6195f80). All tests passed. |
@GeorgeGayno-NOAA no problems with Intel MPI 2022? |
No. The |
@KateFriedman-NOAA Would you like to try 6195f80? It compiles and runs. But I am not sure I am using the correct library and compiler versions (or environment variable names). |
Yes, thanks @GeorgeGayno-NOAA ! I'll check it out on Hera and Orion and report back. |
@GeorgeGayno-NOAA The updated hash built without error on both Hera and Orion with the version file overrides in play. Please see the following logs to confirm the build success within g-w: Hera: /scratch1/NCEPDEV/global/Kate.Friedman/git/dev_v16/sorc/ufs_utils.fd/sorc/logs/* The g-w version settings used (build.ver & hera.ver/orion.ver): Hera: /scratch1/NCEPDEV/global/Kate.Friedman/git/dev_v16/versions/ |
Looks like it worked. And I am using the same library/compiler versions as you are. |
Great, thanks for confirming @GeorgeGayno-NOAA ! Once I get a few more of the updated components available I will test this updated UFS_UTILS branch execs in some cycled tests of the system on Hera/Orion. I'll report any issues regarding those execs. Hoping do that in the next week or two, need to wrap this up this month before the old modules get removed. Thanks! |
@KateFriedman-NOAA I reverted back to Intel 2018. I also removed some unused utilities. See 75c74cd. |
Thanks @GeorgeGayno-NOAA ! Need to work on a WCOSS2 issue today so I'll try to test that hash tomorrow. |
I updated my ufs_utils copies on Hera/Orion, reverted the g-w hera.ver back to the 2018 intel, and ran the ufs_utils build. Appear to have built without issue, please confirm, thanks: Hera: /scratch1/NCEPDEV/global/Kate.Friedman/git/dev_v16/sorc/ufs_utils.fd/sorc/logs/* |
The Orion build looks good. On Hera, the global_cycle build used 2018, but the emcsfc build used 2022. That is odd. |
@GeorgeGayno-NOAA I found a couple issues in the modulefiles for global_cycle and emcsfc (for Hera, didn't check others yet) but after fixing them I ran into another issue (the real issue). A couple of the version variables in the following modulefiles were incorrect. I fixed them before hitting the next error I'll describe below:
Not sure if you also need to load When attempting to load
My guess it the build hits that error and then loads the hpc-intel default (which is 2022). The
@Hang-Lei-NOAA Why would we have to load |
@KateFriedman-NOAA I fixed the environment variable names for the Hera build. See 2f19a61. But I am not getting the build errors you are. |
Thanks @GeorgeGayno-NOAA , I updated my copy to that new hash and opened a fresh Hera terminal to try the build again. It built without issue and emcsfc used 2018 intel. Please see these logs to confirm: /scratch1/NCEPDEV/global/Kate.Friedman/git/dev_v16/sorc/ufs_utils.fd/sorc/logs/* So when I open a new Hera terminal I get Will test with this hash and report any issues. Thanks George! |
I also fixed an Orion modulefile. Use fb34823. |
According to the logs, everything built OK.
|
Thanks @GeorgeGayno-NOAA ! I updated my Orion copy and built it, see logs here: /work/noaa/global/kfriedma/git/dev_v16/sorc/ufs_utils.fd/sorc/logs/* |
Looks good. |
@KateFriedman-NOAA Please use this release: https://github.com/ufs-community/UFS_UTILS/releases/tag/ops-gfsv16.2.1 |
To support the global-workflow group.
NOAA-EMC/global-workflow#639
The text was updated successfully, but these errors were encountered: