Skip to content

Commit

Permalink
release/1.6.0: fix bug in documentation for Hercules, site config upd…
Browse files Browse the repository at this point in the history
…ates/cleanup for ParallelWorks (#943)

* Fix bug in documentation for Hercules

* Changes for NOAA Azure, remove use of intel/2018 compiler on NOAA platforms

---------

Co-authored-by: Natalie Perlin <natalie.perlin@noaa.gov>
  • Loading branch information
climbfuji and Natalie Perlin authored Jan 12, 2024
1 parent d6010bd commit 23a8141
Show file tree
Hide file tree
Showing 8 changed files with 3 additions and 79 deletions.
14 changes: 0 additions & 14 deletions configs/sites/noaa-aws/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,6 @@ compilers:
PATH: '/apps/gnu/gcc-9.2.0/bin'
LD_LIBRARY_PATH: '/apps/oneapi/compiler/2021.3.0/linux/compiler/lib/intel64_lin:/apps/gnu/gcc-9.2.0/lib64'
extra_rpaths: []
- compiler:
spec: intel@18.0.5
paths:
cc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icc
cxx: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icpc
f77: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
fc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
flags: {}
operating_system: centos7
target: x86_64
modules:
- intel/18.0.5.274
environment: {}
extra_rpaths: []
- compiler:
spec: gcc@9.2.0
paths:
Expand Down
8 changes: 0 additions & 8 deletions configs/sites/noaa-aws/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
packages:
all:
compiler:: [intel@2021.3.0, gcc@9.2.0]
#compiler:: [intel@18.0.5]
providers:
mpi:: [intel-oneapi-mpi@2021.3.0, openmpi@3.1.4]
#mpi:: [intel-mpi@2018.4.274]

### MPI, Python, MKL
mpi:
Expand All @@ -15,12 +13,6 @@ packages:
prefix: /apps/oneapi
modules:
- impi/2021.3.0
intel-mpi:
externals:
- spec: intel-mpi@2018.4.274%intel@18.0.5
prefix: /apps/intel/compilers_and_libraries_2018
modules:
- impi/2018.4.274
openmpi:
externals:
- spec: openmpi@3.1.4%gcc@9.2.0
Expand Down
14 changes: 0 additions & 14 deletions configs/sites/noaa-azure/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,6 @@ compilers:
PATH: '/apps/gnu/gcc-9.2.0/bin'
LD_LIBRARY_PATH: '/apps/oneapi/compiler/2021.3.0/linux/compiler/lib/intel64_lin:/apps/gnu/gcc-9.2.0/lib64'
extra_rpaths: []
- compiler:
spec: intel@18.0.5
paths:
cc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icc
cxx: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icpc
f77: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
fc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
flags: {}
operating_system: centos7
target: x86_64
modules:
- intel/18.0.5.274
environment: {}
extra_rpaths: []
- compiler:
spec: gcc@9.2.0
paths:
Expand Down
12 changes: 0 additions & 12 deletions configs/sites/noaa-azure/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
packages:
all:
compiler:: [intel@2021.3.0, gcc@9.2.0]
#compiler:: [intel@18.0.5]
providers:
mpi:: [intel-oneapi-mpi@2021.3.0, openmpi@3.1.4]
#mpi:: [intel-mpi@2018.4.274]

### MPI, Python, MKL
mpi:
Expand All @@ -15,12 +13,6 @@ packages:
prefix: /apps/oneapi
modules:
- impi/2021.3.0
intel-mpi:
externals:
- spec: intel-mpi@2018.4.274%intel@18.0.5
prefix: /apps/intel/compilers_and_libraries_2018
modules:
- impi/2018.4.274
openmpi:
externals:
- spec: openmpi@3.1.4%gcc@9.2.0
Expand Down Expand Up @@ -50,10 +42,6 @@ packages:
externals:
- spec: berkeley-db@5.3.21
prefix: /usr
cmake:
externals:
- spec: cmake@3.27.2
prefix: /contrib/spack-stack/cmake-3.27.2
cpio:
externals:
- spec: cpio@2.11
Expand Down
14 changes: 0 additions & 14 deletions configs/sites/noaa-gcloud/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,6 @@ compilers:
PATH: '/apps/gnu/gcc-9.2.0/bin'
LD_LIBRARY_PATH: '/apps/oneapi/compiler/2021.3.0/linux/compiler/lib/intel64_lin:/apps/gnu/gcc-9.2.0/lib64'
extra_rpaths: []
- compiler:
spec: intel@18.0.5
paths:
cc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icc
cxx: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/icpc
f77: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
fc: /apps/intel/parallel_studio_xe_2018.4.057/compilers_and_libraries_2018/linux/bin/intel64/ifort
flags: {}
operating_system: centos7
target: x86_64
modules:
- intel/18.0.5.274
environment: {}
extra_rpaths: []
- compiler:
spec: gcc@9.2.0
paths:
Expand Down
8 changes: 0 additions & 8 deletions configs/sites/noaa-gcloud/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
packages:
all:
compiler:: [intel@2021.3.0, gcc@9.2.0]
#compiler:: [intel@18.0.5]
providers:
mpi:: [intel-oneapi-mpi@2021.3.0, openmpi@3.1.4]
#mpi:: [intel-mpi@2018.4.274]

### MPI, Python, MKL
mpi:
Expand All @@ -15,12 +13,6 @@ packages:
prefix: /apps/oneapi
modules:
- impi/2021.3.0
intel-mpi:
externals:
- spec: intel-mpi@2018.4.274%intel@18.0.5
prefix: /apps/intel/compilers_and_libraries_2018
modules:
- impi/2018.4.274
openmpi:
externals:
- spec: openmpi@3.1.4%gcc@9.2.0
Expand Down
8 changes: 0 additions & 8 deletions configs/templates/unified-dev/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,3 @@ spack:
exclude:
# jedi-tools doesn't build with Intel
- jedi-tools-env%intel
## Don't even bother building those with Intel 18,
## not needed. Many of the Python packages don't build.
#- ewok-env%intel@18
#- jedi-fv3-env%intel@18
#- jedi-tools-env%intel@18
#- jedi-ufs-env%intel@18
#- jedi-um-env%intel@18
#- soca-env%intel@18
4 changes: 3 additions & 1 deletion doc/source/PreConfiguredSites.rst
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,9 @@ For ``spack-stack-1.6.0`` with GNU, load the following modules after loading mys
For testing, an additional version of spack-stack-1.6.0 with GNU+OpenMPI is available. Load the following modules after loading mysql and ecflow:

module use /work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/ue-gcc12-openmpi416/install/modulefiles/Core/
.. code-block:: console
module use /work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/ue-gcc12-openmpi416/install/modulefiles/Core
module load stack-gcc/12.2.0
module load stack-openmpi/4.1.6
module load stack-python/3.10.13
Expand Down

0 comments on commit 23a8141

Please sign in to comment.