Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f92d074
acorn and common .lua changes
BrianCurtis-NOAA Aug 12, 2022
1788319
rm older ufs_common and ufs_common_debug files
BrianCurtis-NOAA Aug 12, 2022
0625a31
hera.intel (not hera.gnu) .lua changes
BrianCurtis-NOAA Aug 12, 2022
1f9e4e2
CMake_Platform --> CMAKE_Platform
BrianCurtis-NOAA Aug 12, 2022
eb6eaf8
hera.gnu and debug lua changes
BrianCurtis-NOAA Aug 12, 2022
2dab534
Merge branch 'develop' of https://github.com/ufs-community/ufs-weathe…
BrianCurtis-NOAA Aug 18, 2022
77becf1
jet and wcoss2 .lua changes
BrianCurtis-NOAA Aug 18, 2022
84a6de4
cheyenne.gnu/intel lua updates, orion lua updates, typo in jet.lua files
BrianCurtis-NOAA Aug 18, 2022
cd93f57
Orion fixes for .lua files
BrianCurtis-NOAA Aug 19, 2022
594da83
gnu typo for lua files
BrianCurtis-NOAA Aug 19, 2022
ea061dd
Bring back tcl ufs_common/ufs_common_debug for Gaea, as .lua will sti…
BrianCurtis-NOAA Sep 1, 2022
859123b
Merge branch 'develop' of https://github.com/ufs-community/ufs-weathe…
BrianCurtis-NOAA Sep 1, 2022
da128a1
update compile script to use new module file names
BrianCurtis-NOAA Sep 1, 2022
75d83d6
need to be specific about gaea machine in both debug and non debug ca…
BrianCurtis-NOAA Sep 1, 2022
a0bbf68
keep s4 using tcl
BrianCurtis-NOAA Sep 2, 2022
0d111bf
s4 changes to use lua
BrianCurtis-NOAA Sep 2, 2022
b6665db
run_test lua changes if users use rt.sh with -n
BrianCurtis-NOAA Sep 2, 2022
3afa42c
Updates S4 modulefiles to lua format. #1376
DavidHuber-NOAA Sep 2, 2022
108ae03
Merge pull request #15 from DavidHuber-NOAA/s4_lua
BrianCurtis-NOAA Sep 2, 2022
5c7f077
Adjusting for requested full .lua compliance (minus Gaea)
BrianCurtis-NOAA Sep 6, 2022
a3e67ab
Update ufs_s4.intel.lua
BrianCurtis-NOAA Sep 6, 2022
f838249
Update ufs_s4.intel_debug.lua
BrianCurtis-NOAA Sep 6, 2022
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
26 changes: 0 additions & 26 deletions modulefiles/ufs_acorn.intel

This file was deleted.

36 changes: 36 additions & 0 deletions modulefiles/ufs_acorn.intel.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
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))

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

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.7"
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.7"
load(pathJoin("hpc", hpc_ver))
load(pathJoin("hpc-intel", hpc_intel_ver))
load(pathJoin("hpc-cray-mpich", hpc_cray_mpich_ver))

load("ufs_common")

setenv("CC", "cc")
setenv("CXX", "CC")
setenv("FC", "ftn")
setenv("CMAKE_Platform", "acorn")

whatis("Description: UFS build environment")
26 changes: 0 additions & 26 deletions modulefiles/ufs_acorn.intel_debug

This file was deleted.

36 changes: 36 additions & 0 deletions modulefiles/ufs_acorn.intel_debug.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
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))

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

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.7"
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.7"
load(pathJoin("hpc", hpc_ver))
load(pathJoin("hpc-intel", hpc_intel_ver))
load(pathJoin("hpc-cray-mpich", hpc_cray_mpich_ver))

load("ufs_common_debug")

setenv("CC", "cc")
setenv("CXX", "CC")
setenv("FC", "ftn")
setenv("CMAKE_Platform", "acorn")

whatis("Description: UFS build environment")
29 changes: 0 additions & 29 deletions modulefiles/ufs_cheyenne.gnu

This file was deleted.

43 changes: 43 additions & 0 deletions modulefiles/ufs_cheyenne.gnu.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
help([[
loads UFS Model prerequisites for Cheyenne/GNU
]])

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

python_ver=os.getenv("python_ver") or "3.7.9"
load(pathJoin("python", python_ver))

ncarenv_ver=os.getenv("ncarenv_ver") or "1.3"
load(pathJoin("ncarenv", ncarenv_ver))

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

mpt_ver=os.getenv("mpt_ver") or "2.22"
load(pathJoin("mpt", mpt_ver))

ncarcompilers_ver=os.getenv("ncarcompilers_ver") or "0.5.0"
load(pathJoin("ncarcompilers", ncarcompilers_ver))

unload("netcdf")

prepend_path("MODULEPATH", "/glade/work/epicufsrt/GMTB/tools/gnu/10.1.0/hpc-stack-v1.2.0/modulefiles/stack")

hpc_ver=os.getenv("hpc_ver") or "1.2.0"
load(pathJoin("hpc", hpc_ver))

hpc_gnu_ver=os.getenv("hpc_gnu_ver") or "10.1.0"
load(pathJoin("hpc-gnu", hpc_gnu_ver))

hpc_mpt_ver=os.getenv("hpc_mpt_ver") or "2.22"
load(pathJoin("hpc-mpt", hpc_mpt_ver))

load("ufs_common")

setenv("CC", "mpicc")
setenv("CXX", "mpicxx")
setenv("FC", "mpif90")
setenv("CMAKE_Platform", "cheyenne.gnu")

whatis("Description: UFS build environment")
29 changes: 0 additions & 29 deletions modulefiles/ufs_cheyenne.gnu_debug

This file was deleted.

43 changes: 43 additions & 0 deletions modulefiles/ufs_cheyenne.gnu_debug.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
help([[
loads UFS Model prerequisites for Cheyenne/GNU
]])

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

python_ver=os.getenv("python_ver") or "3.7.9"
load(pathJoin("python", python_ver))

ncarenv_ver=os.getenv("ncarenv_ver") or "1.3"
load(pathJoin("ncarenv", ncarenv_ver))

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

mpt_ver=os.getenv("mpt_ver") or "2.22"
load(pathJoin("mpt", mpt_ver))

ncarcompilers_ver=os.getenv("ncarcompilers_ver") or "0.5.0"
load(pathJoin("ncarcompilers", ncarcompilers_ver))

unload("netcdf")

prepend_path("MODULEPATH", "/glade/work/epicufsrt/GMTB/tools/gnu/10.1.0/hpc-stack-v1.2.0/modulefiles/stack")

hpc_ver=os.getenv("hpc_ver") or "1.2.0"
load(pathJoin("hpc", hpc_ver))

hpc_gnu_ver=os.getenv("hpc_gnu_ver") or "10.1.0"
load(pathJoin("hpc-gnu", hpc_gnu_ver))

hpc_mpt_ver=os.getenv("hpc_mpt_ver") or "2.22"
load(pathJoin("hpc-mpt", hpc_mpt_ver))

load("ufs_common_debug")

setenv("CC", "mpicc")
setenv("CXX", "mpicxx")
setenv("FC", "mpif90")
setenv("CMAKE_Platform", "cheyenne.gnu")

whatis("Description: UFS build environment")
30 changes: 0 additions & 30 deletions modulefiles/ufs_cheyenne.intel

This file was deleted.

44 changes: 44 additions & 0 deletions modulefiles/ufs_cheyenne.intel.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
help([[
loads UFS Model prerequisites for Cheyenne/Intel
]])

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

python_ver=os.getenv("python_ver") or "3.7.9"
load(pathJoin("python", python))

--load programming environment
ncarenv_ver=os.getenv("ncarenv_ver") or "1.3"
load(pathJoin("ncarenv", ncarenv_ver))

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

mpt_ver=os.getenv("mpt_ver") or "2.25"
load(pathJoin("mpt", mpt_ver))

ncarcompilers_ver=os.getenv("ncarcompilers_ver") or "0.5.0"
load(pathJoin("ncarcompilers", ncarcompilers_ver))

unload("netcdf")

prepend_path("MODULEPATH", "/glade/work/epicufsrt/GMTB/tools/intel/2022.1/hpc-stack-v1.2.0_6eb6/modulefiles/stack")

hpc_ver=os.getenv("hpc_ver") or "1.2.0"
load(pathJoin("hpc", hpc_ver))

hpc_intel_ver=os.getenv("hpc_intel_ver") or "2022.1"
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))

load("ufs_common")

setenv("CC", "mpicc")
setenv("CXX", "mpicxx")
setenv("FC", "mpif90")
setenv("CMAKE_Platform", "cheyenne.intel")

whatis("Description: UFS build environment")
30 changes: 0 additions & 30 deletions modulefiles/ufs_cheyenne.intel_debug

This file was deleted.

Loading