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):