Spack-stack 1.5.1, ESMF 8.5.0, FMS 2023.02.01 + Remove Gaea C4 + Fix build system to allow CMAKE_<COMPILER>_FLAGS to be specified for submodules #2052#2013
Conversation
|
Preliminary test with cpld_control_p8 intel/gnu passed with no changes. Running full RTs on Hera. Jet will be added once maintenance finishes to confirm 1.5.1 path. |
|
It seems Gaea and hercules/gnu tests failed due to esmf 8.5.0 being unavailable. @ulmononian @climbfuji @natalie-perlin FYI. There were cmake and nccmp version conflicts as well. |
|
@FernandoAndrade-NOAA May I ask the EPIC team to install fms/2023.02.01 in this spack-stack 1.5.1 package, instead of fms/2023.03? The fms/2023.03 does not have the diag_table bug fix that is in fms/2023.02.01. The GFSv17 requires that bug fix for their application with IAU. We may have to turn off the failed gnu tests on Derocho as specified in JCSDA/spack-stack#860. |
@RatkoVasic-NOAA @ulmononian FYI: need to move to fms-2023.02-01 |
|
Yes, these are available under 1.5.1: |
|
@AlexanderRichert-NOAA @Hang-Lei-NOAA can you check status of these library updates on wcoss2/acorn: fms/esmf/mapl/gftl-shared ? |
|
@jong Kim - NOAA Affiliate ***@***.***> These libs had been
del;ivered to GDIT for installation. Some have been available on wcoss2.
…On Wed, Dec 6, 2023 at 10:14 AM JONG KIM ***@***.***> wrote:
@AlexanderRichert-NOAA <https://github.com/AlexanderRichert-NOAA>
@Hang-Lei-NOAA <https://github.com/Hang-Lei-NOAA> can you check status of
these library updates on wcoss2/acorn: fms/esmf/mapl/gftl-shared ?
—
Reply to this email directly, view it on GitHub
<#2013 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKWSMFA3ILJ4UDJBUR2ZKHLYICDT7AVCNFSM6AAAAAA76V2PL2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBTGA4DQMRZGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@Hang-Lei-NOAA If some of them available, we may update the module path in this pr. Can you check and point to installation path? @BrianCurtis-NOAA FYI |
|
Upon @brian Curtis - NOAA Affiliate ***@***.***> 's
conversation with me yesterday, I checked with GDIT. fms/2023.02.01 has
been on wcoss2 for weeks. For ESMF-B/8.5.0 and associated mapl etc. GDIT
response is "The RFC is scheduled for 12pmET on Wednesday for Cactus and
Thursday for Dogwood."
…On Wed, Dec 6, 2023 at 10:23 AM JONG KIM ***@***.***> wrote:
@jong <https://github.com/jong> Kim - NOAA Affiliate *@*.
*> These libs had been del;ivered to GDIT for installation. Some have been
available on wcoss2. … <#m_-8727115647805167377_m_4884569230482624048_> On
Wed, Dec 6, 2023 at 10:14 AM JONG KIM @.*> wrote: @AlexanderRichert-NOAA
<https://github.com/AlexanderRichert-NOAA>
https://github.com/AlexanderRichert-NOAA @Hang-Lei-NOAA
<https://github.com/Hang-Lei-NOAA> https://github.com/Hang-Lei-NOAA can
you check status of these library updates on wcoss2/acorn:
fms/esmf/mapl/gftl-shared ? — Reply to this email directly, view it on
GitHub <#2013 (comment)
<#2013 (comment)>>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKWSMFA3ILJ4UDJBUR2ZKHLYICDT7AVCNFSM6AAAAAA76V2PL2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBTGA4DQMRZGU
. You are receiving this because you were mentioned.Message ID: *@*.***>
If some of them available, we may update the module path in this pr. Can
you check and point to installation path? @BrianCurtis-NOAA
<https://github.com/BrianCurtis-NOAA> FYI
—
Reply to this email directly, view it on GitHub
<#2013 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKWSMFCNNCGL46I6DIGJFN3YICEXNAVCNFSM6AAAAAA76V2PL2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBTGEYDKMZRHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Just leaving a note, preliminary testing with control_p8 intel / gnu across Hera, Gaea C5, Jet, Orion, and Hercules succeeded. |
|
@brian Curtis - NOAA Affiliate ***@***.***> The libraries have
been available on wcoss2:
---- WCOSS2 Intel Compiled MPI Libraries and Tools
------------------------------------------------------------------------------------
cdo/1.9.8 (D) esmf/8.1.0 fms/2022.04 (D)
hdf5/1.12.2 ncio/1.0.0 netcdf-A/4.9.2
pio-B/2.5.10 scotch/7.0.4 wgrib2/2.0.8_mpi
esmf-A/8.4.2 esmf/8.1.1 (D) fms/2023.02.01
mapl-A/2.35.2-esmf-8.4.2 ncio/1.1.2 (D) netcdf-B/4.9.2
pio/2.5.3 (D) upp/8.2.0 wrf_io/1.1.1
esmf-B/8.5.0 esmf/8.4.1 hdf5-A/1.14.0 mapl-B/2.40.3
nemsio/2.5.2 netcdf/4.7.4 (D) pio/2.5.10
upp/8.3.0 wrf_io/1.2.0 (D)
esmf/7.1.0r fms-A/2023.01 hdf5-B/1.14.0
ncdiag/1.0.0 nemsio/2.5.4 (D) netcdf/4.9.0
pnetcdf/1.12.2 upp/10.0.8 (D)
esmf/8.0.1 fms/2022.03 hdf5/1.10.6 (D)
ncdiag/1.1.1 (D) nemsiogfs/2.5.3 pio-A/2.5.10
schism/5.11.0 w3emc/2.7.3
gftl-shared/1.6.1
…On Wed, Dec 6, 2023 at 11:17 AM Fernando Andrade - NOAA < ***@***.***> wrote:
Just leaving a note, preliminary with control_p8 intel / gnu across Hera,
Gaea C5, Jet, Orion, and Hercules succeeded.
—
Reply to this email directly, view it on GitHub
<#2013 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKWSMFHSX7BS3EOM4FE2O73YICLCRAVCNFSM6AAAAAA76V2PL2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBTGIZDKNBQGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
OK Thanks. I have no idea why they are adding a letter to the library names |
|
@FernandoAndrade-NOAA @BrianCurtis-NOAA May I ask if there is any issue with this PR? Is it ready for commit? This feature is requested for several projects. Thanks |
@junwang-noaa Let me run the full suite on WCOSS2 after I finish the testing for Denise's PR 2010. I have to double check I have all of th "-B" packages setup in the modulefile for WCOSS2. Last time I tried it failed but I think I was missing some of the "-B" packages |
The last set of changes from my side consist of removing Gaea C4 now that C5 is supported. I will also need to rerun Hera RTs to double check the changed results with the switch of FMS from 2023.03 back to 2023.02.01. |
|
Ok, looks like we're ready to begin merge process. |
|
@BrianCurtis-NOAA @FernandoAndrade-NOAA I do not see spack-stack version change in Acorn module file, which is still 1.5.0 in the branch. I assume we have spack-stack ready there too (@AlexanderRichert-NOAA, please confirm). |
…NOAA/ufs-weather-model into feature/spack_stack_151
I actually ran the tests using 1.5.1 . Forgot to add it to my commit before. Thanks for catching it! |
PR Author Checklist:
I have linked PR's from all sub-components involved in section below.
I am confirming reviews are completed in ALL sub-component PR's.
I have run the full RT suite on either Hera/Cheyenne AND have attached the log to this PR below this line:
I have added the list of all failed regression tests to "Anticipated changes" section.
I have filled out all sections of the template.
Description
This PR updates modulefiles to spack-stack 1.5.1. Updates have been made to the
esmf,fms,mapl, andgftl-sharedversions within ufs_common.lua. This also includes a fix for Gaea's timeout with cpld_bmark_p8 noted in #1978.Commit Message
Linked Issues and Pull Requests
Associated UFSWM Issue to close
Subcomponent Pull Requests
Blocking Dependencies
Subcomponents involved:
Anticipated Changes
Input data
Regression Tests:
Tests effected by changes in this PR:
Intel:
regional_noquilt
control_csawmg
control_csawmgt
control_ras
control_CubedSphereGrid_debug
control_wrtGauss_netcdf_parallel_debug
control_stochy_debug
control_landp_debug
control_csawmg_debug
control_csawmgt_debug
control_ras_debug
control_diag_debug
rap_control_debug
hrrr_control_debug
hrrr_gf_debug
hrrr_c3_debug
rap_unified_drag_suite_debug
rap_diag_debug
rap_cires_ugwp_debug
rap_unified_ugwp_debug
rap_lndp_debug
rap_progcld_thompson_debug
rap_noah_debug
rap_sfcdiff_debug
rap_noah_sfcdiff_cires_ugwp_debug
rrfs_v1beta_debug
rap_clm_lake_debug
rap_flake_debug
gnv1_c96_no_nest_debug
control_wam_debug
rap_control_dyn64_phy32
Hercules/gnu:
control_c48_gnu
control_stochy_gnu
control_ras_gnu
control_flake_gnu
rap_control_gnu
rap_decomp_gnu
rap_2threads_gnu
rap_sfcdiff_gnu
rap_sfcdiff_decomp_gnu
hrrr_control_gnu
hrrr_control_noqr_gnu
hrrr_control_2threads_gnu
hrrr_control_decomp_gnu
rrfs_v1beta_gnu
rap_control_dyn32_phy32_gnu
hrrr_control_dyn32_phy32_gnu
rap_2threads_dyn32_phy32_gnu
hrrr_control_2threads_dyn32_phy32_gnu
hrrr_control_decomp_dyn32_phy32_gnu
conus13km_control_gnu
rap_control_dyn64_phy32_gnu
cpld_control_p8_gnu
cpld_control_nowave_noaero_p8_gnu
cpld_debug_p8_gnu
cpld_control_pdlib_p8_gnu
cpld_debug_pdlib_p8_gnu
datm_cdeps_control_cfsr_gnu
Libraries
Code Managers Log
Testing Log: