Skip to content

Commit

Permalink
AQM updates (Was #1383) + Update to use .lua modulefiles (#1376) (#1399)
Browse files Browse the repository at this point in the history
* acorn and common .lua changes, hera.intel (not hera.gnu) .lua changes

* CMake_Platform --> CMAKE_Platform

* jet and wcoss2 .lua changes, cheyenne.gnu/intel lua updates, orion lua updates, typo in jet.lua files, Orion fixes for .lua files

* Set proper number of non-advected tracers in regional_atmaq regression test.

* Add proper convective scavenging coefficients to the regional_ataqm regression test.

* Update ufs_s4.intel.lua, Update ufs_s4.intel_debug.lua
  • Loading branch information
BrianCurtis-NOAA committed Sep 9, 2022
1 parent 639da9e commit 3c3548d
Show file tree
Hide file tree
Showing 57 changed files with 5,071 additions and 4,670 deletions.
2 changes: 1 addition & 1 deletion AQM
Submodule AQM updated 3 files
+2 −2 .gitmodules
+10 −2 CMakeLists.txt
+1 −1 src/model/CMAQ
2 changes: 1 addition & 1 deletion FV3
Submodule FV3 updated 1 files
+1 −1 ccpp/physics
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

0 comments on commit 3c3548d

Please sign in to comment.