-
Notifications
You must be signed in to change notification settings - Fork 255
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 the libraries and gocart #1745
Conversation
hi @junwang-noaa. we are testing spack-stack/1.4.0 (hdf5/1.14.0, fms/2023.01, mapl/2.35.2, esmf/8.4.2, pio/2.5.9) on orion w/ intel. the cpld_control_p8 test fails with what appears to be a mapl/gocart issue. i was wondering if, in your testing for this PR and the associated issues, you encountered any library version, submodule hashes, or component configuration changes that needed to be made? cpld_control_p8 passes fine w/ spack-stack/1.3.0 which uses esmf/8.3.0b09 and mapl/2.22.0, so my hunch is that relates to the library version updates. in case you encountered this in your testing, the err output for the coupled run shows:
the model fails here:
the environment at runtime was:
thanks!!! |
@ulmononian That Base_base error looks familiar. I'll ask around the GMAO. |
thanks @mathomp4 📡 |
@ulmononian If I remember correctly, you need to update the CAP.rc file, you can take a look at my branch. |
thanks for that suggestion, @junwang-noaa! i'll test with those changes. |
@junwang-noaa @mathomp4 @Hang-Lei-NOAA: cpld_control_p8 ran successfully by making the changes to |
Ok, so updating the TPN to 16 for regional_atmaq and regional_atmaq_faster, for cheyenne, under the tests/tests/ directory allowed those two cases to pass. I'll keep you posted on the compile_s2sw_pdlib_intel scotch issue. |
I still can't get compile_s2sw_pdlib_intel to find the scotch library's (scotch_lib scotch_inc). I re-loaded the scotch module and manually exported the library/installation paths displayed under "module show scotch", but no success. Fyi @natalie-perlin . I can create an issue for this, and we can skip Cheyenne for this PR. Thoughts? |
@zach1221 this is just a shot in the dark-- are the installed libraries shared or static? Currently WW3 only recognizes the static versions. |
@zach1221 - what are the steps you are taking to build it? How could I reproduce your issue of not finding scotch libraries? (And yes, they are static) |
@natalie-perlin I'll reach out to you and provide the build/run steps. |
I've been able to build Jun's branch for PDLIB+GNU using
|
@DeniseWorthen It seems this command will work for me as well.. I wonder why ./rt.sh does not allow me to build the suite. |
@zach1221 I also cannot build using rt.sh |
The Acorn system issues are confirmed to be due to a bug in the python 3.8.6 library loaded in rt.sh. As ecflow is imported into python there is a shared object file missing causing a failure. I've tested using the spack-stack PR commit where nccmp is now used on acorn/WCOSS2, and confirmed that the previous issue does not exist on Acorn. Acorn can be skipped. The baselines are completed for this PR on Acorn. |
Ok! Cheyenne can be skipped. We can start merging in. To get all code managers on same page, please go ahead for final reviews and approvals. |
Description
In this PR, the following libraries will be updated:
The GOCART is updated to the latest develop branch with the feature of not running Nitrates.
Top of commit queue on: TBD
Input data additions/changes
Anticipated changes to regression tests:
All tests with GOCART will have gocart output files changed.
All tests will have attributes data type change in the atm history files.
Subcomponents involved:
Combined with PR's (If Applicable):
Commit Queue Checklist:
Linked PR's and Issues:
Testing Day Checklist:
Testing Log (for CM's):