Skip to content

Commit 704f056

Browse files
authored
Merge branch 'NCAR:main' into 548_doc_updates
2 parents 68414fa + ff864d6 commit 704f056

File tree

3 files changed

+60
-2
lines changed

3 files changed

+60
-2
lines changed

scm/doc/TechGuide/chap_quick.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ contains the following set of libraries needed for building the SCM:
155155
- W3EMC (2.10.0) - GRIB decoder and encoder library
156156

157157
Instructions for installing spack-stack can be found in the `spack-stack documentation <https://spack-stack.readthedocs.io/en/latest/>`__.
158-
Spack-stack is already installed and maintained on many HPC platforms, including NSF NCAR's Derecho, NOAA's Hera and
158+
Spack-stack is already installed and maintained on many HPC platforms, including NSF NCAR's Derecho, NOAA's Hera, Ursa, and
159159
Jet, and MSU's Orion.
160160

161161
Compilers
@@ -192,7 +192,7 @@ the corresponding absolute path):
192192
View the contents of the directory to see if your machine/compiler
193193
combination is supported. As of this writing, modulefiles are provided
194194
for Intel and GNU compilers on the NCAR machine Derecho, the NOAA
195-
machines Hera and Jet, and the NOAA/MSU machine Orion. Loading these
195+
machines Hera, Ursa and Jet, and the NOAA/MSU machine Orion. Loading these
196196
modules will set up all the needed compilers, libraries, and other
197197
programs needed for building, as well as the python libraries needed for
198198
both building and running the SCM.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
help([[
2+
This module loads libraries for building the CCPP Single-Column Model on
3+
the NOAA RDHPC machine Ursa using GNU 12.4
4+
]])
5+
6+
whatis([===[Loads libraries needed for building the CCPP SCM on Ursa with GNU compilers ]===])
7+
8+
prepend_path("MODULEPATH", "/contrib/spack-stack/spack-stack-1.9.1/envs/ue-gcc-12.4.0/install/modulefiles/Core")
9+
10+
load("stack-gcc/12.4.0")
11+
load("stack-openmpi/4.1.6")
12+
load("stack-python/3.11.7")
13+
load("py-f90nml")
14+
load("py-netcdf4")
15+
load("cmake/3.30.2")
16+
17+
load("netcdf-c/4.9.2")
18+
load("netcdf-fortran/4.6.1")
19+
load("bacio/2.4.1")
20+
load("sp/2.5.0")
21+
load("w3emc/2.10.0")
22+
load("esmf")
23+
24+
setenv("CMAKE_C_COMPILER","mpicc")
25+
setenv("CMAKE_CXX_COMPILER","mpicxx")
26+
setenv("CMAKE_Fortran_COMPILER","mpif90")
27+
setenv("CMAKE_Platform","ursa.gnu")
28+
29+
execute{cmd="source /scratch3/BMC/gmtb/ccpp-scm-software/spack-stack-1.9.1/bin/activate", modeA={"load"}}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
help([[
2+
This module loads libraries for building the CCPP Single-Column Model on
3+
the NOAA RDHPC machine Ursa using Intel-2021.13.0
4+
]])
5+
6+
whatis([===[Loads libraries needed for building the CCPP SCM on Ursa with Intel compilers ]===])
7+
8+
prepend_path("MODULEPATH", "/contrib/spack-stack/spack-stack-1.9.1/envs/ue-oneapi-2024.2.1/install/modulefiles/Core")
9+
10+
load("stack-oneapi/2024.2.1")
11+
load("stack-intel-oneapi-mpi/2021.13")
12+
load("stack-python/3.11.7")
13+
load("py-f90nml")
14+
load("py-netcdf4")
15+
load("cmake/3.30.2")
16+
17+
load("netcdf-c/4.9.2")
18+
load("netcdf-fortran/4.6.1")
19+
load("bacio/2.4.1")
20+
load("sp/2.5.0")
21+
load("w3emc/2.10.0")
22+
load("esmf")
23+
24+
setenv("CMAKE_C_COMPILER","mpiicc")
25+
setenv("CMAKE_CXX_COMPILER","mpiicpc")
26+
setenv("CMAKE_Fortran_COMPILER","mpiifort")
27+
setenv("CMAKE_Platform","ursa.intel")
28+
29+
execute{cmd="source /scratch3/BMC/gmtb/ccpp-scm-software/spack-stack-1.9.1/bin/activate", modeA={"load"}}

0 commit comments

Comments
 (0)