Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
6754f31
initial commit of GDAS hera modulefile to spack-stack/1.9.1 (#1283)
RussTreadon-NOAA Mar 24, 2025
382bbe8
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Mar 31, 2025
43cc91a
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Apr 28, 2025
95cc984
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 5, 2025
be21ad8
initial spack-stack/1.9.1 update of GDAS hercules and orion intel mod…
RussTreadon-NOAA May 6, 2025
469cba8
updates to load py-scipy on MSU (#1283)
RussTreadon-NOAA May 6, 2025
67d0e11
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 6, 2025
1e44e8b
add tar to MSU modulefiles (#1283)
RussTreadon-NOAA May 8, 2025
80cc935
Merge remote-tracking branch 'upstream/develop' into feature/spack-st…
RussTreadon-NOAA May 9, 2025
574f3c6
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 12, 2025
8ae1321
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 13, 2025
608522b
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 13, 2025
aa4fa72
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 15, 2025
7548581
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 15, 2025
8d3152e
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 20, 2025
88bb0d3
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 21, 2025
a291551
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 21, 2025
d5779a6
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 22, 2025
2e721aa
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 22, 2025
9d13fb2
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 22, 2025
09a5e2f
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 23, 2025
704c579
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 27, 2025
f10482e
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA May 30, 2025
261b066
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 3, 2025
5144cc4
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 3, 2025
517b89e
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 6, 2025
8686487
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 6, 2025
8cdf4cd
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 9, 2025
3851bf1
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 17, 2025
b523821
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 17, 2025
0ef473e
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 17, 2025
61ad4de
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 19, 2025
04b44d9
set Hera memory requirement for letkf and var jjob ctests (#1283)
RussTreadon-NOAA Jun 20, 2025
7ff65a1
update gaeac6.intel modulefile to spack-stack/1.9.2 (#1283)
RussTreadon-NOAA Jun 23, 2025
074971e
update hercules and orion modulefiles to spack-stack/1.9.2 (#1283)
RussTreadon-NOAA Jun 23, 2025
7e510a9
update usra.intel modulefile to spack-stack/1.9.2 (#1283)
RussTreadon-NOAA Jun 23, 2025
084e9ff
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 23, 2025
b350bf2
update hercules and ursa modulefiles (#1283)
RussTreadon-NOAA Jun 24, 2025
4cb3669
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 25, 2025
a334339
Merge branch 'develop' into feature/spack-stack191
RussTreadon-NOAA Jun 27, 2025
f4cbf57
update hera.intel.lua to spack-stack-1.9.2 (#1283)
RussTreadon-NOAA Jun 27, 2025
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
65 changes: 30 additions & 35 deletions modulefiles/GDAS/gaeac6.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,46 +6,44 @@ local pkgName = myModuleName()
local pkgVersion = myModuleVersion()
local pkgNameVer = myModuleFullName()

prepend_path("MODULEPATH", '/ncrc/proj/epic/spack-stack/c6/spack-stack-1.6.0/envs/unified-env/install/modulefiles/Core')
prepend_path("MODULEPATH", '/ncrc/proj/epic/spack-stack/c6/spack-stack-1.9.2/envs/ue-intel-2023.2.0/install/modulefiles/Core')
prepend_path("MODULEPATH", '/ncrc/proj/epic/spack-stack/c6/spack-stack-1.9.2/envs/ue-intel-2023.2.0/install/modulefiles/gcc/12.3.0')
prepend_path("MODULEPATH", '/ncrc/proj/epic/rocoto/modulefiles')

-- below two lines get us access to the spack-stack modules
load("stack-intel/2023.2.0")
load("stack-cray-mpich/8.1.29")
-- JCSDA has 'jedi-fv3-env/unified-dev', but we should load these manually as needed
load("cmake/3.23.1")
load("stack-cray-mpich/8.1.30")
load("stack-python/3.11.7")
load("cmake/3.27.9")
load("gettext/0.20.2")
--load("libunistring/1.1")
--load("libidn2/2.3.4")
load("pcre2/10.42")
load("curl/8.4.0")
load("curl/8.10.1")
load("zlib/1.2.13")
load("git/2.42.0")
load("pkg-config/0.29.2")
load("hdf5/1.14.0")
load("parallel-netcdf/1.12.2")
load("hdf5/1.14.3")
load("parallel-netcdf/1.12.3")
load("netcdf-c/4.9.2")
load("nccmp/1.9.0.1")
load("nccmp/1.9.1.0")
load("netcdf-fortran/4.6.1")
load("nco/5.0.6")
load("parallelio/2.5.10")
load("nco/5.2.4")
load("parallelio/2.6.2")
load("wget/1.21.3")
load("boost/1.83.0")
load("bufr/12.0.1")
load("Core/24.11")
load("boost/1.84.0")
load("bufr/12.1.0")
load("git-lfs/2.11.0")
load("ecbuild/3.7.2")
load("openjpeg/2.3.1")
load("eccodes/2.32.0")
load("eccodes/2.33.0")
load("eigen/3.4.0")
load("openblas/0.3.24")
load("eckit/1.24.5")
load("openblas/0.3.26")
load("eckit/1.28.3")
load("fftw/3.3.10")
load("fckit/0.11.0")
load("fiat/1.2.0")
load("fckit/0.13.2")
load("fiat/1.4.1")
load("ectrans/1.2.0")
load("fms/2023.04")
load("esmf/8.6.0")
load("atlas/0.35.1")
load("fms/2024.02")
load("esmf/8.8.0")
load("atlas/0.40.0")
load("sp/2.5.0")
load("gsl-lite/0.37.0")
load("libjpeg/2.1.0")
Expand All @@ -54,25 +52,22 @@ load("libtirpc/1.3.3")
load("hdf/4.2.15")
load("jedi-cmake/1.4.0")
load("libpng/1.6.37")
--load("libxt/1.1.5")
--load("libxmu/1.1.4")
--load("libxpm/4.11.0")
load("libxaw/1.10.13")
load("udunits/2.2.28")
load("ncview/2.1.9")
load("netcdf-cxx4/4.3.1")
load("json/3.10.5")
load("crtm/2.4.0.1")
load("json/3.11.3")
--load("crtm/2.4.0.1")
load("rocoto/1.3.6")
load("prod_util/2.1.1")

load("py-jinja2/3.0.3")
load("py-netcdf4/1.5.8")
load("py-pybind11/2.11.0")
load("py-jinja2/3.1.4")
load("py-netcdf4/1.7.1.post2")
load("py-pybind11/2.13.5")
load("py-pycodestyle/2.11.0")
load("py-pyyaml/6.0")
load("py-scipy/1.11.3")
load("py-xarray/2023.7.0")
load("py-pyyaml/6.0.2")
load("py-scipy/1.13.1")
load("py-xarray/2024.7.0")
load("py-f90nml/1.4.3")
load("py-pip/23.1.2")

Expand Down
76 changes: 34 additions & 42 deletions modulefiles/GDAS/hera.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,80 +6,72 @@ local pkgName = myModuleName()
local pkgVersion = myModuleVersion()
local pkgNameVer = myModuleFullName()

prepend_path("MODULEPATH", '/contrib/spack-stack//spack-stack-1.6.0/envs/unified-env-rocky8/install/modulefiles/Core')
--prepend_path("MODULEPATH", '/scratch1/NCEPDEV/da/python/opt/modulefiles/stack')
prepend_path("MODULEPATH", '/contrib/spack-stack/spack-stack-1.9.2/envs/ue-oneapi-2024.2.1/install/modulefiles/Core')

-- below two lines get us access to the spack-stack modules
load("stack-intel/2021.5.0")
load("stack-intel-oneapi-mpi/2021.5.1")
-- JCSDA has 'jedi-fv3-env/unified-dev', but we should load these manually as needed
load("cmake/3.23.1")
load("gettext/0.19.8.1")
--load("libunistring/1.1")
--load("libidn2/2.3.4")
load("pcre2/10.42")
load("curl/8.4.0")
load("stack-oneapi/2024.2.1")
load("stack-intel-oneapi-mpi/2021.13")
load("cmake/3.27.9")
load("gettext/0.22.5")
load("curl/8.10.1")
load("zlib/1.2.13")
load("git/2.18.0")
load("pkg-config/0.27.1")
load("hdf5/1.14.0")
load("parallel-netcdf/1.12.2")
load("git/2.42.0")
load("hdf5/1.14.3")
load("parallel-netcdf/1.12.3")
load("netcdf-c/4.9.2")
load("nccmp/1.9.0.1")
load("nccmp/1.9.1")
load("netcdf-fortran/4.6.1")
load("nco/5.0.6")
load("parallelio/2.5.10")
load("nco/5.2.4")
load("parallelio/2.6.2")
load("wget/1.14")
load("boost/1.83.0")
load("bufr/12.0.1")
load("boost/1.84.0")
load("bufr/12.1.0")
load("git-lfs/2.10.0")
load("ecbuild/3.7.2")
load("openjpeg/2.3.1")
load("eccodes/2.32.0")
load("eccodes/2.33.0")
load("eigen/3.4.0")
load("openblas/0.3.24")
load("eckit/1.24.5")
load("eckit/1.28.3")
load("fftw/3.3.10")
load("fckit/0.11.0")
load("fiat/1.2.0")
--load("ectrans/1.2.0")
load("fms/2023.04")
load("esmf/8.6.0")
load("atlas/0.35.1")
load("fckit/0.13.2")
load("fiat/1.4.1")
load("fms/2024.02")
load("esmf/8.8.0")
load("atlas/0.40.0")
load("sp/2.5.0")
load("gsl-lite/0.37.0")
load("libjpeg/2.1.0")
load("krb5/1.20.1")
load("krb5/1.15.1")
load("libtirpc/1.3.3")
load("hdf/4.2.15")
load("jedi-cmake/1.4.0")
load("libpng/1.6.37")
load("libxt/1.1.5")
load("libxmu/1.1.4")
load("libxt/1.3.0")
load("libxmu/1.2.1")
load("libxpm/4.11.0")
load("libxaw/1.0.13")
load("libxaw/1.0.16")
load("udunits/2.2.28")
load("ncview/2.1.9")
load("netcdf-cxx4/4.3.1")
load("json/3.10.5")
load("json/3.11.3")
--load("crtm/v2.4_jedi")
load("rocoto/1.3.6")
load("rocoto/1.3.7")
load("prod_util/2.1.1")

load("py-jinja2/3.0.3")
load("py-netcdf4/1.5.8")
load("py-pybind11/2.11.0")
load("py-jinja2/3.1.4")
load("py-netcdf4/1.7.1.post2")
load("py-pybind11/2.13.5")
load("py-pycodestyle/2.11.0")
load("py-pyyaml/6.0")
load("py-scipy/1.11.3")
load("py-xarray/2023.7.0")
load("py-pyyaml/6.0.2")
load("py-scipy/1.14.1")
load("py-xarray/2024.7.0")
load("py-f90nml/1.4.3")
load("py-pip/23.1.2")
load("py-click/8.1.7")

setenv("CC","mpiicc")
setenv("FC","mpiifort")
setenv("CXX","mpiicpc")
setenv("FC","mpiifort")

local mpiexec = '/apps/slurm/default/bin/srun'
local mpinproc = '-n'
Expand Down
71 changes: 36 additions & 35 deletions modulefiles/GDAS/hercules.intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,77 +6,78 @@ local pkgName = myModuleName()
local pkgVersion = myModuleVersion()
local pkgNameVer = myModuleFullName()

prepend_path("MODULEPATH", '/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.7.0/envs/ue-intel/install/modulefiles/Core')
prepend_path("MODULEPATH", '/work2/noaa/da/python/opt/modulefiles/stack')
prepend_path("MODULEPATH", "/apps/contrib/spack-stack/spack-stack-1.9.2/envs/ue-oneapi-2024.1.0/install/modulefiles/Core")
prepend_path("MODULEPATH", "/apps/contrib/spack-stack/spack-stack-1.9.2/envs/ue-oneapi-2024.1.0/install/modulefiles/gcc/13.3.0")

-- below two lines get us access to the spack-stack modules
load("stack-intel/2021.9.0")
load("stack-intel-oneapi-mpi/2021.9.0")
--load("stack-python/3.10.8")
-- JCSDA has 'jedi-fv3-env/unified-dev', but we should load these manually as needed
load("stack-oneapi/2024.2.1")
load("stack-intel-oneapi-mpi/2021.13")
load("intel-oneapi-mkl/2024.2.1")
load("stack-python/3.11.7")

load("cmake/3.23.1")
load("curl/8.4.0")
load("cmake/3.27.9")
load("gettext/0.21.1")
load("curl/8.10.1")
load("zlib/1.2.13")
load("git/2.31.1")
--load("pkg-config/0.27.1")
load("hdf5/1.14.3")
load("parallel-netcdf/1.12.3")
load("netcdf-c/4.9.2")
load("nccmp/1.9.0.1")
load("netcdf-fortran/4.6.1")
load("nco/5.1.6")
load("nco/5.2.4")
load("parallelio/2.6.2")
load("wget/1.21.1")
load("boost/1.84.0")
load("bufr/12.0.1")
load("bufr/12.1.0")
load("git-lfs/3.1.2")
load("ecbuild/3.7.2")
load("openjpeg/2.4.0")
load("eccodes/2.33.0")
load("eigen/3.4.0")
load("openblas/0.3.27")
load("eckit/1.24.5")
load("fftw/3.3.10")
load("fckit/0.11.0")
load("fiat/1.2.0")
load("ectrans/1.2.0")
load("fms/2023.04")
load("esmf/8.6.1")
load("atlas/0.36.0")
load("eckit/1.28.3")
--load("fftw/3.3.10")
load("fckit/0.13.2")
load("fiat/1.4.1")
load("fms/2024.02")
load("esmf/8.8.0")
load("atlas/0.40.0")
load("sp/2.5.0")
load("gsl-lite/0.37.0")
load("libjpeg/2.1.0")
load("krb5/1.20.1")
load("krb5/1.21.3")
load("libtirpc/1.3.3")
load("hdf/4.2.15")
load("jedi-cmake/1.4.0")
load("libpng/1.6.37")
load("libxt/1.3.0")
load("libxmu/1.1.4")
load("libxmu/1.2.1")
load("libxpm/3.5.17")
load("libxaw/1.0.15")
load("libxaw/1.0.16")
load("udunits/2.2.28")
load("ncview/2.1.9")
load("netcdf-cxx4/4.3.1")
load("py-pybind11/2.11.0")
--load("crtm/v2.4_jedi")
load("json/3.11.3")
load("tar/1.34")
--load("crtm/v2.4.1-jedi")
load("contrib/0.1")
load("noaatools/3.1")
load("rocoto/1.3.7")
load("prod_util/2.1.1")

load("hpc/1.2.0")
unload("python/3.10.13")
unload("py-numpy/1.22.3")
load("miniconda3/4.6.14")
load("gdasapp/1.0.0")
-- below is a hack because of cmake finding the wrong python...
setenv("CONDA_PREFIX", "/work2/noaa/da/python/opt/core/miniconda3/4.6.14/envs/gdasapp/")
load("py-jinja2/3.1.4")
load("py-netcdf4/1.7.1.post2")
load("py-pybind11/2.13.5")
load("py-pycodestyle/2.11.0")
load("py-pyyaml/6.0.2")
load("py-scipy/1.14.1")
load("py-xarray/2024.7.0")
load("py-f90nml/1.4.3")
load("py-pip/23.1.2")
load("py-click/8.1.7")

setenv("CC","mpiicc")
setenv("FC","mpiifort")
setenv("CXX","mpiicpc")
setenv("FC","mpiifort")
local mpiexec = '/opt/slurm/bin/srun'
local mpinproc = '-n'
setenv('MPIEXEC_EXEC', mpiexec)
Expand All @@ -89,6 +90,6 @@ setenv("GDASAPP_UNIT_TEST_DATA_PATH", "/work2/noaa/da/role-da/GDASApp/unittestda
execute{cmd="ulimit -s unlimited",modeA={"load"}}

whatis("Name: ".. pkgName)
whatis("Version: ".. pkgVersion)
whatis("Version: ".. tostring(pkgVersion))
whatis("Category: GDASApp")
whatis("Description: Load all libraries needed for GDASApp")
Loading