Skip to content
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

Gaea C6 support for UFSWM #2448

Open
wants to merge 29 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
b968b96
initial testing to get UFSWM working on Gaea C6
BrianCurtis-NOAA Oct 2, 2024
efe342e
Merge branch 'develop' of github.com:ufs-community/ufs-weather-model …
BrianCurtis-NOAA Oct 2, 2024
7476837
gaea->gaea-c5 and gaeac6->gaea-c6
BrianCurtis-NOAA Oct 4, 2024
742a7c2
Fixed linter issue
BrianCurtis-NOAA Oct 4, 2024
5bee5b2
Update to 192 cores on Gaea-c6
BrianCurtis-NOAA Oct 4, 2024
63a56ac
Update tests to gaea-c5 and added gaea-c6 where necessary
BrianCurtis-NOAA Oct 4, 2024
bb83396
Remove MOM6SOLO from compile.sh
BrianCurtis-NOAA Oct 4, 2024
532f418
Merge branch 'develop' into gaeac6
BrianCurtis-NOAA Oct 16, 2024
4113fea
gaea-c5 --> gaeac5 and gaea-c6 --> gaeac6
BrianCurtis-NOAA Oct 18, 2024
fc0d9e6
Merge branch 'gaeac6' of github.com:BrianCurtis-NOAA/ufs-weather-mode…
BrianCurtis-NOAA Oct 18, 2024
0c4790e
Bring in c5 changes from @RatkoVasic-NOAA and testing export FI_VERBS…
BrianCurtis-NOAA Oct 18, 2024
e1de81e
make identical but separate c5/c6 intelllvm lua for testing, fix miss…
BrianCurtis-NOAA Oct 18, 2024
402c05b
update wording in intelllvm lua
BrianCurtis-NOAA Oct 18, 2024
f55fc8a
Update fv3_slurm.IN_gaeac6
jkbk2004 Oct 31, 2024
ece273d
Update rt.sh
jkbk2004 Nov 6, 2024
103bd7c
Merge remote-tracking branch 'upstream/develop' into gaeac6
RatkoVasic-NOAA Nov 15, 2024
1d6908c
Update rocoto and ecflow module loading for Gaea-C6
RatkoVasic-NOAA Nov 15, 2024
fa68c07
Fix HAFS runtime errors.
RatkoVasic-NOAA Nov 18, 2024
8942489
Change work-dir to open-for-read space.
RatkoVasic-NOAA Nov 24, 2024
7b17f0f
Gaea C6 additions
RatkoVasic-NOAA Nov 25, 2024
6107caa
Increase number of nodes for some cases on Gaea C6
RatkoVasic-NOAA Nov 26, 2024
32b8418
Correct errors (variable MACHINE_ID to RT_COMPILER)
RatkoVasic-NOAA Nov 26, 2024
3dcee6e
Adjust TPN for some test cases.
RatkoVasic-NOAA Nov 27, 2024
a035799
Merge branch 'develop' into gaeac6
RatkoVasic-NOAA Nov 27, 2024
29cef49
Fix AND to OR in if statement.
RatkoVasic-NOAA Nov 27, 2024
06892f8
Reduce number of nodes using more TPN in cpld_control_c192_p8
RatkoVasic-NOAA Dec 2, 2024
d31b872
Ajdust some TPNs in coupled runs.
RatkoVasic-NOAA Dec 2, 2024
5edbfd1
Add log file RegressionTests_gaeac6.log (and test_changes.list).
RatkoVasic-NOAA Dec 3, 2024
ff58542
Rename gaea to gaeac5 in rt.conf
RatkoVasic-NOAA Dec 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions modulefiles/ufs_gaeac5.intelllvm.lua
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
help([[
This module loads libraries required for building and running UFS Weather Model
on the NOAA RDHPC machine Gaea C5 using Intel-2023.1.0.
on the NOAA RDHPC machine Gaea C5 using Intel-2023.2.0.
]])

whatis([===[Loads libraries needed for building the UFS Weather Model on Gaea ]===])

prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core")

stack_intel_ver=os.getenv("stack_intel_ver") or "2023.1.0"
stack_intel_ver=os.getenv("stack_intel_ver") or "2023.2.0"
load(pathJoin("stack-intel", stack_intel_ver))

stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.25"
stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.28"
load(pathJoin("stack-cray-mpich", stack_cray_mpich_ver))

stack_python_ver=os.getenv("stack_python_ver") or "3.10.13"
Expand All @@ -27,8 +27,8 @@ load(pathJoin("nccmp", nccmp_ver))
unload("darshan-runtime")
unload("cray-libsci")

unload("intel-classic/2023.1.0")
load("intel-oneapi/2023.1.0")
unload("intel-classic/2023.2.0")
load("intel-oneapi/2023.2.0")

setenv("I_MPI_CC", "icx")
setenv("I_MPI_CXX", "icpx")
Expand All @@ -37,4 +37,4 @@ setenv("I_MPI_F90", "ifx")
setenv("CC","cc")
setenv("CXX","CC")
setenv("FC","ftn")
setenv("CMAKE_Platform","gaea.intelllvm")
setenv("CMAKE_Platform","gaeac5.intelllvm")
2 changes: 1 addition & 1 deletion modulefiles/ufs_gaeac6.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/c6/spack-stack-1.6.0/env
stack_intel_ver=os.getenv("stack_intel_ver") or "2023.2.0"
load(pathJoin("stack-intel", stack_intel_ver))

stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.28"
stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.29"
load(pathJoin("stack-cray-mpich", stack_cray_mpich_ver))

stack_python_ver=os.getenv("stack_python_ver") or "3.10.13"
Expand Down
14 changes: 7 additions & 7 deletions modulefiles/ufs_gaeac6.intelllvm.lua
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
help([[
This module loads libraries required for building and running UFS Weather Model
on the NOAA RDHPC machine Gaea C5 using Intel-2023.1.0.
on the NOAA RDHPC machine Gaea C6 using Intel-2023.2.0.
]])

whatis([===[Loads libraries needed for building the UFS Weather Model on Gaea ]===])

prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/spack-stack-1.6.0/envs/upp-addon-env/install/modulefiles/Core")
prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/c6/spack-stack-1.6.0/envs/fms-2024.01/install/modulefiles/Core")

stack_intel_ver=os.getenv("stack_intel_ver") or "2023.1.0"
stack_intel_ver=os.getenv("stack_intel_ver") or "2023.2.0"
load(pathJoin("stack-intel", stack_intel_ver))

stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.25"
stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.29"
load(pathJoin("stack-cray-mpich", stack_cray_mpich_ver))

stack_python_ver=os.getenv("stack_python_ver") or "3.10.13"
Expand All @@ -27,8 +27,8 @@ load(pathJoin("nccmp", nccmp_ver))
unload("darshan-runtime")
unload("cray-libsci")

unload("intel-classic/2023.1.0")
load("intel-oneapi/2023.1.0")
unload("intel-classic/2023.2.0")
load("intel-oneapi/2023.2.0")

setenv("I_MPI_CC", "icx")
setenv("I_MPI_CXX", "icpx")
Expand All @@ -37,4 +37,4 @@ setenv("I_MPI_F90", "ifx")
setenv("CC","cc")
setenv("CXX","CC")
setenv("FC","ftn")
setenv("CMAKE_Platform","gaea.intelllvm")
setenv("CMAKE_Platform","gaeac6.intelllvm")