Skip to content

Commit 3316f39

Browse files
Update modulefile, mainly on Gaea C6(wgrib2 with support for ipolates and netcdf), rearranging libraries in ufs_common.lua
Pointing to the submodule level(FV3) updates
1 parent 46bee0c commit 3316f39

14 files changed

+43
-7
lines changed

FV3

Submodule FV3 updated 1 file

modulefiles/ufs_acorn.intel.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ remove_path("MODULEPATH", "/apps/prod/lmodules/INTEL_cray_mpich/19.1.3.304/cray-
1717
load("cmake")
1818
load("ufs_common")
1919

20+
scotch_ver=os.getenv("scotch_ver") or "7.0.4"
21+
load(pathJoin("scotch", scotch_ver))
22+
2023
setenv("CC", "cc")
2124
setenv("CXX", "CC")
2225
setenv("FC", "ftn")

modulefiles/ufs_common.lua

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ local ufs_modules = {
2020
{["w3emc"] = "2.10.0"},
2121
{["gftl-shared"] = "1.9.0"},
2222
{["mapl"] = "2.53.4-esmf-8.8.0"},
23-
{["scotch"] = "7.0.4"},
2423
}
2524

2625
for i = 1, #ufs_modules do

modulefiles/ufs_gaeac6.intel.lua

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ help([[
55

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

8-
prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/c6/spack-stack-1.9.2/envs/ue-intel-2023.2.0/install/modulefiles/Core")
8+
prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/c6/spack-stack-1.9.2/envs/ue-oneapi-2024.2.1/install/modulefiles/Core")
9+
910
prepend_path("MODULEPATH", "/ncrc/proj/epic/spack-stack/c6/modulefiles")
1011

11-
stack_intel_ver=os.getenv("stack_intel_ver") or "2023.2.0"
12-
load(pathJoin("stack-intel", stack_intel_ver))
12+
stack_oneapi_ver=os.getenv("stack_oneapi_ver") or "2024.2.1"
13+
load(pathJoin("stack-oneapi", stack_oneapi_ver))
1314

14-
stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.30"
15+
stack_cray_mpich_ver=os.getenv("stack_cray_mpich_ver") or "8.1.32"
1516
load(pathJoin("stack-cray-mpich", stack_cray_mpich_ver))
1617

1718
stack_python_ver=os.getenv("stack_python_ver") or "3.11.7"
@@ -26,8 +27,11 @@ load("zlib/1.2.13")
2627
nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1"
2728
load(pathJoin("nccmp", nccmp_ver))
2829

30+
scotch_ver=os.getenv("scotch_ver") or "7.0.7"
31+
load(pathJoin("scotch", scotch_ver))
32+
2933
unload("darshan-runtime")
30-
unload("cray-libsci")
34+
--unload("cray-libsci")
3135

3236
setenv("CC","cc")
3337
setenv("CXX","CC")

modulefiles/ufs_gaeac6.intelllvm.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ load("zlib/1.2.13")
2626
nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1"
2727
load(pathJoin("nccmp", nccmp_ver))
2828

29+
scotch_ver=os.getenv("scotch_ver") or "7.0.4"
30+
load(pathJoin("scotch", scotch_ver))
31+
2932
unload("darshan-runtime")
3033
unload("cray-libsci")
3134

modulefiles/ufs_hera.intel.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ load("zlib/1.2.11")
2020
nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1"
2121
load(pathJoin("nccmp", nccmp_ver))
2222

23+
scotch_ver=os.getenv("scotch_ver") or "7.0.4"
24+
load(pathJoin("scotch", scotch_ver))
25+
2326
setenv("CC", "mpiicx")
2427
setenv("CXX", "mpiicpx")
2528
setenv("FC", "mpiifort")

modulefiles/ufs_hera.intelllvm.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ load("zlib/1.2.11")
2020
nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1"
2121
load(pathJoin("nccmp", nccmp_ver))
2222

23+
scotch_ver=os.getenv("scotch_ver") or "7.0.4"
24+
load(pathJoin("scotch", scotch_ver))
25+
2326
setenv("CC", "mpiicx")
2427
setenv("CXX", "mpiicpx")
2528
setenv("FC", "mpiifx")

modulefiles/ufs_hercules.intel.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ load("zlib/1.2.13")
2020
nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1"
2121
load(pathJoin("nccmp", nccmp_ver))
2222

23+
scotch_ver=os.getenv("scotch_ver") or "7.0.4"
24+
load(pathJoin("scotch", scotch_ver))
25+
2326
setenv("CC", "mpiicc")
2427
setenv("CXX", "mpiicpc")
2528
setenv("FC", "mpiifort")

modulefiles/ufs_hercules.intelllvm.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ load("zlib/1.2.13")
2020
nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1"
2121
load(pathJoin("nccmp", nccmp_ver))
2222

23+
scotch_ver=os.getenv("scotch_ver") or "7.0.4"
24+
load(pathJoin("scotch", scotch_ver))
25+
2326
setenv("I_MPI_CC", "icx")
2427
setenv("I_MPI_CXX", "icpx")
2528
setenv("I_MPI_F90", "ifx")

modulefiles/ufs_jet.intel.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ load("ufs_common")
2121
nccmp_ver=os.getenv("nccmp_ver") or "1.9.0.1"
2222
load(pathJoin("nccmp", nccmp_ver))
2323

24+
scotch_ver=os.getenv("scotch_ver") or "7.0.4"
25+
load(pathJoin("scotch", scotch_ver))
26+
2427
setenv("CC", "mpiicc")
2528
setenv("CXX", "mpiicpc")
2629
setenv("FC", "mpiifort")

0 commit comments

Comments
 (0)