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

Update modulefiles to use spack-stack unified environment #1707

Merged
merged 85 commits into from
Aug 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
896ef6c
Update submods.
ulmononian May 2, 2023
f6af697
Revert "Update submods."
ulmononian May 2, 2023
41daa75
Re-add spack-stack lua files.
ulmononian May 2, 2023
765d36d
Update cheyenne conf files and rt.sh; re-add dom's s4 test log.
ulmononian May 2, 2023
62d9f2b
Update hdf5 version in ufs_common; update Orion to spack-stack 1.3.1.
ulmononian May 3, 2023
081c8f0
Update cheyenne.intel.lua and cheyenne fv3_conf files.
ulmononian May 4, 2023
35571b7
Fix hdf5 version.
ulmononian May 4, 2023
345df0d
Update cheyenne.gnu to spack-stack/1.3.1.
ulmononian May 4, 2023
ac8d0eb
Update hera lua files.
ulmononian May 4, 2023
b20f0b2
Update noaacloud.intel to use spack-stack/1.3.1.
May 4, 2023
748ef6e
Add in Zach's noaacloud work w/ minor changes.
May 4, 2023
1a6e12d
Revert "Add in Zach's noaacloud work w/ minor changes."
May 4, 2023
70d46d2
Merge Zach's cloud work.
May 4, 2023
b998afe
Remove ufs_common_spack; update ufs_noaacloud.
May 4, 2023
b011afb
Update ufs_jet.intel.lua to use spack-stack/1.3.1.
ulmononian May 5, 2023
411556c
Update ufs_gaea.intel.lua to use spack-stack/1.3.1.
ulmononian May 5, 2023
e38953f
Update ecflow loads/paths in rt.sh for several machines.
ulmononian May 16, 2023
e87bab3
Update fms, mapl, esmf versions in ufs_common.
ulmononian May 26, 2023
63f9bd7
Bring branch up to date with develop (f809067).
ulmononian May 31, 2023
7accc0c
Merge branch 'feature/spack_stack_ue' of https://github.com/ulmononia…
ulmononian May 31, 2023
4a893d9
Update submodule hashes.
ulmononian Jun 1, 2023
7112fa9
Update ufs_common, ufs_orion.intel; cherry-pick GOCART parm file and …
ulmononian Jun 1, 2023
338143f
Update hera modulefiles.
ulmononian Jun 2, 2023
2cc3c32
Update Jet modulefile.
ulmononian Jun 2, 2023
5194a0f
Update Cheyenne intel modulefile.
Jun 2, 2023
88b40d6
Update Cheyenne GNU modulefile.
Jun 2, 2023
250296c
Merge branch 'ufs-community:develop' into feature/spack_stack_ue
ulmononian Jun 12, 2023
b3732cb
Adjust Gaea fv3_slurm.IN due to memory issues.
Jun 13, 2023
fbc4a3d
update acorn to spack-stack 1.4.0
AlexanderRichert-NOAA Jun 13, 2023
ab9313a
Merge pull request #5 from AlexanderRichert-NOAA/acorn_modules
ulmononian Jun 13, 2023
69a8dfe
Remove old Python path from cheyenne section in rt.sh.
Jun 13, 2023
e69a714
Update ufs_noaacloud.intel.lua
ulmononian Jun 13, 2023
4ed1aa3
Ensure newer Git is loaded on noaacloud; remove * from noaacloud logi…
Jun 13, 2023
c546b9f
Add Hera TPN setting to three regional_atmaq tests (from Jun's PR).
ulmononian Jun 14, 2023
3e14f31
Merge branch 'feature/spack_stack_ue' of https://github.com/ulmononia…
ulmononian Jun 14, 2023
74dfa27
Update ufs_gaea.intel.lua
ulmononian Jun 14, 2023
e60a599
Update ufs_s4.intel.lua
ulmononian Jun 14, 2023
05c1188
Update to develop.
ulmononian Jun 14, 2023
c1de9f2
Update hera to spack-stack 1.4.1
AlexanderRichert-NOAA Jul 7, 2023
1dbc2af
Merge pull request #8 from AlexanderRichert-NOAA/hera_update
ulmononian Jul 7, 2023
2819893
Update acorn->1.4.1
AlexanderRichert-NOAA Jul 7, 2023
af6bb88
Merge pull request #10 from AlexanderRichert-NOAA/acorn_update
ulmononian Jul 8, 2023
3b5f200
Update Orion modulefile.
ulmononian Jul 10, 2023
6a84cd2
Merge branch 'feature/spack_stack_ue' of https://github.com/ulmononia…
ulmononian Jul 10, 2023
282e39b
Update Jet modulefile.
Jul 10, 2023
b6e30c2
Merge branch 'develop' of https://github.com/ufs-community/ufs-weathe…
ulmononian Jul 10, 2023
b3b792d
Update Gaea, Cheyenne, and noaacloud modulefiles.
ulmononian Jul 11, 2023
31d0d49
Merge branch 'develop' of https://github.com/ufs-community/ufs-weathe…
ulmononian Jul 27, 2023
98a2a1f
Remove compare_ncfile.py, use nccmp on wcoss2/acorn
AlexanderRichert-NOAA Aug 1, 2023
35ddd38
Merge branch 'ufs-community:develop' into feature/spack_stack_ue
ulmononian Aug 4, 2023
86bbfaa
Merge pull request #11 from AlexanderRichert-NOAA/nccmp_update
ulmononian Aug 4, 2023
4f1a4cc
Update several modulefiles to use new spack-stack w/ pio-.2.5.10.
ulmononian Aug 5, 2023
12d76f4
Bring up to date w/ develop. Update pio in ufs_common. Combined cheye…
ulmononian Aug 8, 2023
120097a
Add new BL_DATE
jkbk2004 Aug 8, 2023
cb92758
Update WCOSS2 modulefiles as close to acorn as possible.
BrianCurtis-NOAA Aug 8, 2023
bcc04d8
Merge branch 'feature/spack_stack_ue' of github.com:ulmononian/ufs-we…
BrianCurtis-NOAA Aug 8, 2023
a53de1f
add RT log hera: passed
FernandoAndrade-NOAA Aug 8, 2023
767ca7f
add RT jet log: passed
FernandoAndrade-NOAA Aug 9, 2023
2dc42ba
Add miniconda load to orion ecflow section in rt.sh
ulmononian Aug 9, 2023
5790bc2
add orion RT log: passed
jkbk2004 Aug 9, 2023
9ee55a8
WCOSS2 RT Log
BrianCurtis-NOAA Aug 9, 2023
f75ceb5
Add mpi prefix to cheyenne intel compilers.
ulmononian Aug 9, 2023
b3f23bf
Bring up to date w/ develop hash cd8535b.
ulmononian Aug 15, 2023
476d978
Update several machine modulefiles to include mpi wrappers in compile…
ulmononian Aug 16, 2023
51169f3
Update S4 path to ufs-pio-2.5.10 env.
ulmononian Aug 16, 2023
2541475
Load git module in rt.sh for S4
DavidHuber-NOAA Aug 16, 2023
07df1f2
Revert ufs_cheyenne.intel to hpc-stack version
ulmononian Aug 21, 2023
90a31dd
Revert ufs_cheyenne.gnu to hpc-stack version
ulmononian Aug 21, 2023
d89d39d
Update cheyenne modulefiles. Bring up to date with dev.
ulmononian Aug 22, 2023
c4534c7
Merge remote-tracking branch 'origin/feature/spack_stack_ue' into HEAD
DavidHuber-NOAA Aug 22, 2023
25d08dd
Add S4 to list of nccmp-capable machines.
DavidHuber-NOAA Aug 22, 2023
b8f9595
Removed duplicate git load.
DavidHuber-NOAA Aug 22, 2023
3d04f67
Revert fv3_qsub.IN_cheyenne to mpt config call for fv3.exe
ulmononian Aug 22, 2023
002fa2f
Update compile_qsub.IN_cheyenne
ulmononian Aug 22, 2023
6585d81
Update compile_qsub.IN_cheyenne
ulmononian Aug 22, 2023
cd60500
Update fv3_qsub.IN_cheyenne
ulmononian Aug 22, 2023
4a14714
Add new BL_DATE
jkbk2004 Aug 22, 2023
92224f6
add gaea RT log: passed
jkbk2004 Aug 23, 2023
19238d0
add hera RT logs: passed
zach1221 Aug 23, 2023
a252a2d
Merge pull request #12 from DavidHuber-NOAA/feature/spack_stack_ue-1
ulmononian Aug 23, 2023
e4eccdf
jet RT passed & time limit increase
FernandoAndrade-NOAA Aug 23, 2023
f634522
Acorn RT Log
BrianCurtis-NOAA Aug 23, 2023
0dc647b
WCOSS2 RT Log
BrianCurtis-NOAA Aug 24, 2023
cdb412d
add orion RT log: passed
jkbk2004 Aug 24, 2023
372207e
add cheyenne RT logs: passed
zach1221 Aug 24, 2023
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
32 changes: 11 additions & 21 deletions modulefiles/ufs_acorn.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,20 @@ help([[
Load environment to build UFS on Acorn with Intel compiler
]])

PrgEnv_intel_ver=os.getenv("PrgEnv_intel_ver") or "8.1.0"
load(pathJoin("PrgEnv-intel", PrgEnv_intel_ver))
prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core")

intel_ver=os.getenv("intel_ver") or "19.1.3.304"
load(pathJoin("intel", intel_ver))
load("stack-intel")
load("stack-cray-mpich")
load("stack-python")

craype_ver=os.getenv("craype_ver") or "2.7.13"
load(pathJoin("craype", craype_ver))

cray_mpich_ver=os.getenv("cray_mpich_ver") or "8.1.9"
load(pathJoin("cray-mpich", cray_mpich_ver))

cmake_ver=os.getenv("cmake_ver") or "3.20.2"
load(pathJoin("cmake", cmake_ver))

prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/hpc-stack/libs/hpc-stack/modulefiles/stack")

hpc_ver=os.getenv("hpc_ver") or "1.2.0"
hpc_intel_ver=os.getenv("hpc_intel_ver") or "19.1.3.304"
hpc_cray_mpich_ver=os.getenv("hpc_cray_mpich_ver") or "8.1.9"
load(pathJoin("hpc", hpc_ver))
load(pathJoin("hpc-intel", hpc_intel_ver))
load(pathJoin("hpc-cray-mpich", hpc_cray_mpich_ver))
--Avoid production installations; use spack-stack only:
remove_path("MODULEPATH", "/apps/ops/prod/libs/modulefiles/compiler/intel/19.1.3.304")
remove_path("MODULEPATH", "/apps/ops/prod/libs/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.4")
remove_path("MODULEPATH", "/apps/ops/prod/libs/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.7")
remove_path("MODULEPATH", "/apps/prod/lmodules/intel/19.1.3.304")
remove_path("MODULEPATH", "/apps/prod/lmodules/INTEL_cray_mpich/19.1.3.304/cray-mpich/8.1.4")

load("cmake")
load("ufs_common")

prepend_path("MODULEPATH", "/lfs/h1/emc/nceplibs/noscrub/UPP_IFI/modulefiles")
Expand Down
20 changes: 17 additions & 3 deletions modulefiles/ufs_cheyenne.gnu.lua
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,24 @@ load(pathJoin("hpc-gnu", hpc_gnu_ver))
hpc_mpt_ver=os.getenv("hpc_mpt_ver") or "2.25"
load(pathJoin("hpc-mpt", hpc_mpt_ver))

scotch_ver=os.getenv("scotch_ver") or "7.0.3"
load(pathJoin("scotch", scotch_ver))
load("jasper/2.0.25")
load("zlib/1.2.11")
load("hdf5/1.14.0")
load("netcdf/4.9.2")
load("pio/2.5.10")
load("esmf/8.4.2")
load("fms/2023.01")
load("bacio/2.4.1")
load("crtm/2.4.0")
load("g2/3.4.5")
load("g2tmpl/1.10.2")
load("ip/3.3.3")
load("sp/2.3.3")
load("w3emc/2.9.2")
load("gftl-shared/v1.5.0")
load("mapl/2.35.2-esmf-8.4.2")
load("scotch/7.0.3")

load("ufs_common")

setenv("CC", "mpicc")
setenv("CXX", "mpicxx")
Expand Down
20 changes: 17 additions & 3 deletions modulefiles/ufs_cheyenne.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,24 @@ load(pathJoin("hpc-intel", hpc_intel_ver))
hpc_mpt_ver=os.getenv("hpc_mpt_ver") or "2.25"
load(pathJoin("hpc-mpt", hpc_mpt_ver))

scotch_ver=os.getenv("scotch_ver") or "7.0.3"
load(pathJoin("scotch", scotch_ver))
load("jasper/2.0.25")
load("zlib/1.2.11")
load("hdf5/1.14.0")
load("netcdf/4.9.2")
load("pio/2.5.10")
load("esmf/8.4.2")
load("fms/2023.01")
load("bacio/2.4.1")
load("crtm/2.4.0")
load("g2/3.4.5")
load("g2tmpl/1.10.2")
load("ip/3.3.3")
load("sp/2.3.3")
load("w3emc/2.9.2")
load("gftl-shared/v1.5.0")
load("mapl/2.35.2-esmf-8.4.2")
load("scotch/7.0.3")

load("ufs_common")

setenv("CC", "mpicc")
setenv("CXX", "mpicxx")
Expand Down
36 changes: 19 additions & 17 deletions modulefiles/ufs_common.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,25 @@ whatis("Description: UFS build environment common libraries")
help([[Load UFS Model common libraries]])

local ufs_modules = {
{["jasper"] = "2.0.25"},
{["zlib"] = "1.2.11"},
{["libpng"] = "1.6.37"},
{["hdf5"] = "1.14.0"},
{["netcdf"] = "4.9.2"},
{["pio"] = "2.5.10"},
{["esmf"] = "8.4.2"},
{["fms"] = "2023.01"},
{["bacio"] = "2.4.1"},
{["crtm"] = "2.4.0"},
{["g2"] = "3.4.5"},
{["g2tmpl"] = "1.10.2"},
{["ip"] = "3.3.3"},
{["sp"] = "2.3.3"},
{["w3emc"] = "2.9.2"},
{["gftl-shared"] = "v1.5.0"},
{["mapl"] = "2.35.2-esmf-8.4.2"},
{["jasper"] = "2.0.32"},
{["zlib"] = "1.2.13"},
{["libpng"] = "1.6.37"},
{["hdf5"] = "1.14.0"},
{["netcdf-c"] = "4.9.2"},
{["netcdf-fortran"] = "4.6.0"},
{["parallelio"] = "2.5.10"},
{["esmf"] = "8.4.2"},
{["fms"] = "2023.01"},
{["bacio"] = "2.4.1"},
{["crtm"] = "2.4.0"},
{["g2"] = "3.4.5"},
{["g2tmpl"] = "1.10.2"},
{["ip"] = "3.3.3"},
{["sp"] = "2.3.3"},
{["w3emc"] = "2.9.2"},
{["gftl-shared"] = "1.5.0"},
{["mapl"] = "2.35.2-esmf-8.4.2"},
{["scotch"] = "7.0.3"},
}

for i = 1, #ufs_modules do
Expand Down
57 changes: 0 additions & 57 deletions modulefiles/ufs_common_spack.lua

This file was deleted.

27 changes: 18 additions & 9 deletions modulefiles/ufs_gaea.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,32 @@ help([[

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

load_any(pathJoin("cmake", os.getenv("cmake_ver") or "3.20.1"),"cmake")
unload("intel")
unload("cray-mpich")
unload("cray-python")
unload("darshan")

prepend_path("MODULEPATH","/lustre/f2/dev/role.epic/contrib/hpc-stack/intel-classic-2022.0.2_ncdf492/modulefiles/stack")
load(pathJoin("hpc", os.getenv("hpc_ver") or "1.2.0"))
prepend_path("MODULEPATH", "/lustre/f2/dev/wpo/role.epic/contrib/spack-stack/spack-stack-1.4.1-c4/envs/ufs-pio-2.5.10/install/modulefiles/Core")
prepend_path("MODULEPATH", "/lustre/f2/pdata/esrl/gsd/spack-stack/modulefiles")

load(pathJoin("intel-classic", os.getenv("intel_classic_ver") or "2022.0.2"))
load(pathJoin("cray-mpich", os.getenv("cray_mpich_ver") or "7.7.20"))
load(pathJoin("hpc-intel-classic", os.getenv("hpc_intel_classic_ver") or "2022.0.2"))
load(pathJoin("hpc-cray-mpich", os.getenv("hpc_cray_mpich_ver") or "7.7.20"))
load(pathJoin("libpng", os.getenv("libpng_ver") or "1.6.37"))
stack_intel_ver=os.getenv("stack_intel_ver") or "2022.0.2"
load(pathJoin("stack-intel", stack_intel_ver))

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

stack_python_ver=os.getenv("stack_python_ver") or "3.9.12"
load(pathJoin("stack-python", stack_python_ver))

cmake_ver=os.getenv("cmake_ver") or "3.23.1"
load(pathJoin("cmake", cmake_ver))

-- Needed at runtime:
load("alps")

load("ufs_common")

setenv("CC","cc")
setenv("FC","ftn")
setenv("CXX","CC")
setenv("FC","ftn")
setenv("CMAKE_Platform","gaea.intel")
30 changes: 11 additions & 19 deletions modulefiles/ufs_hera.gnu.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,25 @@ help([[
loads UFS Model prerequisites for Hera/GNU
]])

prepend_path("MODULEPATH", "/contrib/sutils/modulefiles")
load("sutils")
prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core")
prepend_path("MODULEPATH", "/scratch1/NCEPDEV/jcsda/jedipara/spack-stack/modulefiles")

cmake_ver=os.getenv("cmake_ver") or "3.20.1"
load(pathJoin("cmake", cmake_ver))

gnu_ver=os.getenv("gnu_ver") or "9.2.0"
load(pathJoin("gnu", gnu_ver))

prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/gnu-9.2_ncdf492/modulefiles/stack")
stack_gnu_ver=os.getenv("stack_gnu_ver") or "9.2.0"
load(pathJoin("stack-gcc", stack_gnu_ver))

hpc_ver=os.getenv("hpc_ver") or "1.2.0"
load(pathJoin("hpc", hpc_ver))
stack_openmpi_ver=os.getenv("stack_openmpi_ver") or "4.1.5"
load(pathJoin("stack-openmpi", stack_openmpi_ver))

hpc_gnu_ver=os.getenv("hpc_gnu_ver") or "9.2"
load(pathJoin("hpc-gnu", hpc_gnu_ver))
stack_python_ver=os.getenv("stack_python_ver") or "3.9.12"
load(pathJoin("stack-python", stack_python_ver))

hpc_mpich_ver=os.getenv("hpc_mpich_ver") or "3.3.2"
load(pathJoin("hpc-mpich", hpc_mpich_ver))

scotch_ver=os.getenv("scotch_ver") or "7.0.3"
load(pathJoin("scotch", scotch_ver))
cmake_ver=os.getenv("cmake_ver") or "3.23.1"
load(pathJoin("cmake", cmake_ver))

load("ufs_common")

setenv("CC", "mpicc")
setenv("CXX", "mpicxx")
setenv("CXX", "mpic++")
setenv("FC", "mpif90")
setenv("CMAKE_Platform", "hera.gnu")

Expand Down
34 changes: 10 additions & 24 deletions modulefiles/ufs_hera.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,31 +2,20 @@ help([[
loads UFS Model prerequisites for Hera/Intel
]])

prepend_path("MODULEPATH", "/contrib/sutils/modulefiles")
load("sutils")
prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core")
prepend_path("MODULEPATH", "/scratch1/NCEPDEV/jcsda/jedipara/spack-stack/modulefiles")

cmake_ver=os.getenv("cmake_ver") or "3.20.1"
load(pathJoin("cmake", cmake_ver))

intel_ver=os.getenv("intel_ver") or "2022.1.2"
load(pathJoin("intel", intel_ver))

impi_ver=os.getenv("impi_ver") or "2022.1.2"
load(pathJoin("impi", impi_ver))

prepend_path("MODULEPATH", "/scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/intel-2022.1.2_ncdf492/modulefiles/stack")
stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0"
load(pathJoin("stack-intel", stack_intel_ver))

hpc_ver=os.getenv("hpc_ver") or "1.2.0"
load(pathJoin("hpc", hpc_ver))
stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.1"
load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver))

hpc_intel_ver=os.getenv("hpc_intel_ver") or "2022.1.2"
load(pathJoin("hpc-intel", hpc_intel_ver))
stack_python_ver=os.getenv("stack_python_ver") or "3.9.12"
load(pathJoin("stack-python", stack_python_ver))

hpc_impi_ver=os.getenv("hpc_impi_ver") or "2022.1.2"
load(pathJoin("hpc-impi", hpc_impi_ver))

scotch_ver=os.getenv("scotch_ver") or "7.0.3"
load(pathJoin("scotch", scotch_ver))
cmake_ver=os.getenv("cmake_ver") or "3.23.1"
load(pathJoin("cmake", cmake_ver))

load("ufs_common")

Expand All @@ -35,7 +24,4 @@ setenv("CXX", "mpiicpc")
setenv("FC", "mpiifort")
setenv("CMAKE_Platform", "hera.intel")

prepend_path("MODULEPATH", "/scratch2/BMC/ifi/modulefiles")
BrianCurtis-NOAA marked this conversation as resolved.
Show resolved Hide resolved
try_load("ifi/20230118-intel-2022.1.2")

whatis("Description: UFS build environment")
25 changes: 10 additions & 15 deletions modulefiles/ufs_jet.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,20 @@ help([[
loads UFS Model prerequisites for Jet/Intel
]])

prepend_path("MODULEPATH", "/contrib/sutils/modulefiles")
load("sutils")
prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hfv3gfs/role.epic/spack-stack/spack-stack-1.4.1/envs/ufs-pio-2.5.10/install/modulefiles/Core")
prepend_path("MODULEPATH", "/lfs4/HFIP/hfv3gfs/spack-stack/modulefiles")

cmake_ver=os.getenv("cmake_ver") or "3.20.1"
load(pathJoin("cmake", cmake_ver))

prepend_path("MODULEPATH", "/mnt/lfs4/HFIP/hfv3gfs/role.epic/hpc-stack/libs/intel-2022.1.2_ncdf492/modulefiles/stack")
stack_intel_ver=os.getenv("stack_intel_ver") or "2021.5.0"
load(pathJoin("stack-intel", stack_intel_ver))

hpc_ver=os.getenv("hpc_ver") or "1.2.0"
load(pathJoin("hpc", hpc_ver))
stack_impi_ver=os.getenv("stack_impi_ver") or "2021.5.1"
load(pathJoin("stack-intel-oneapi-mpi", stack_impi_ver))

hpc_intel_ver=os.getenv("hpc_intel_ver") or "2022.1.2"
load(pathJoin("hpc-intel", hpc_intel_ver))
stack_python_ver=os.getenv("stack_python_ver") or "3.9.12"
load(pathJoin("stack-python", stack_python_ver))

hpc_impi_ver=os.getenv("hpc_impi_ver") or "2022.1.2"
load(pathJoin("hpc-impi", hpc_impi_ver))
cmake_ver=os.getenv("cmake_ver") or "3.23.1"
load(pathJoin("cmake", cmake_ver))

load("ufs_common")

Expand All @@ -26,7 +24,4 @@ setenv("CXX", "mpiicpc")
setenv("FC", "mpiifort")
setenv("CMAKE_Platform", "jet.intel")

prepend_path("MODULEPATH", "/lfs4/BMC/ifi/modulefiles")
BrianCurtis-NOAA marked this conversation as resolved.
Show resolved Hide resolved
try_load("ifi/20230118-intel-2022.1.2")

whatis("Description: UFS build environment")
Loading