Skip to content

Commit

Permalink
Update compiler/MPI entries in site configs for the UE (#480)
Browse files Browse the repository at this point in the history
* Add ufs-wm-dev template to develop.

* Remove ufs-wm-dev template to get fork dev aligned with main dev.

* Update .gitmodules

* Update .gitmodules

Revert to EMC spack-stack dev

* Update Orion, Hera site/packages.yaml compiler/mpi configs.

* Update compilers/packages YAMLs to include Intel 18 for Hera.

* Update compiler/mpi entry formatting in Cheyene packages.yaml to match that needed for UE.

* Update .gitmodules

* Update Jet compilers.yaml and packages.yaml.

---------

Co-authored-by: Cameron Book <bcameron@cheyenne1.cheyenne.ucar.edu>
  • Loading branch information
ulmononian and Cameron Book committed Feb 22, 2023
1 parent b6298e9 commit 2538cc6
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 15 deletions.
10 changes: 4 additions & 6 deletions configs/sites/cheyenne/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
packages:
all:
#compiler:: [intel@2022.0.2]
compiler:: [intel@19.1.1.217]
#compiler:: [gcc@10.1.0]
#compiler:: [intel@2022.0.2, gcc@10.1.0]
compiler:: [intel@19.1.1.217, gcc@10.1.0]
providers:
#mpi:: [intel-oneapi-mpi@2021.5.1]
mpi:: [intel-mpi@2019.7.217]
#mpi:: [openmpi@4.1.1]
#mpi:: [intel-oneapi-mpi@2021.5.1, openmpi@4.1.1]
mpi:: [intel-mpi@2019.7.217, openmpi@4.1.1]

### MPI, Python, MKL
mpi:
Expand Down
12 changes: 12 additions & 0 deletions configs/sites/hera/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,18 @@ compilers:
LD_LIBRARY_PATH: '/apps/gnu/gcc-9.2.0/lib64'
CPATH: '/apps/gnu/gcc-9.2.0/include'
extra_rpaths: []
- compiler:
spec: intel@18.0.5.274
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: any
modules:
- intel/18.0.5.274
- compiler:
spec: gcc@9.2.0
paths:
Expand Down
8 changes: 4 additions & 4 deletions configs/sites/hera/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
packages:
all:
compiler:: [intel@2021.5.0]
#compiler:: [gcc@9.2.0]
compiler:: [intel@2021.5.0, gcc@9.2.0]
#compiler:: [intel@18.0.5.274]
providers:
mpi:: [intel-oneapi-mpi@2021.5.1]
#mpi:: [openmpi@3.1.4]
mpi:: [intel-oneapi-mpi@2021.5.1, openmpi@3.1.4]
#mpi:: [intel-mpi@2018.0.4]
mpi:
buildable: False
intel-mpi:
Expand Down
12 changes: 12 additions & 0 deletions configs/sites/jet/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,18 @@ compilers:
LD_LIBRARY_PATH: '/apps/gnu/gcc-9.2.0/lib64'
CPATH: '/apps/gnu/gcc-9.2.0/include'
extra_rpaths: []
- compiler:
spec: intel@18.0.5.274
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: any
modules:
- intel/18.0.5.274
- compiler:
spec: gcc@9.2.0
paths:
Expand Down
14 changes: 11 additions & 3 deletions configs/sites/jet/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,24 @@
packages:
all:
compiler:: [intel@2021.5.0]
compiler:: [intel@2021.5.0, gcc@9.2.0]
#compiler:: [intel@18.0.5.274]
providers:
mpi:: [intel-oneapi-mpi@2021.5.1]
mpi:: [intel-oneapi-mpi@2021.5.1, openmpi@3.1.4]
#mpi:: [intel-mpi@2018.4.274]
mpi:
buildable: False
intel-mpi:
externals:
- spec: intel-mpi@2018.4.274%intel@18.0.5.274
prefix: /apps/intel/compilers_and_libraries_2018.5.274/linux/mpi
modules:
- impi/2018.4.274
intel-oneapi-mpi:
externals:
- spec: intel-oneapi-mpi@2021.5.1%intel@2021.5.0
prefix: /apps/oneapi
modules:
- impi/2022.1.2
prefix: /apps/oneapi
openmpi:
externals:
- spec: openmpi@3.1.4%gcc@9.2.0~cuda+cxx+cxx_exceptions~java~memchecker+pmi+static~wrapper-rpath schedulers=slurm
Expand Down
6 changes: 4 additions & 2 deletions configs/sites/orion/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
packages:
all:
compiler:: [intel@2022.0.2, intel@18.0.5, gcc@10.2.0]
compiler:: [intel@2022.0.2, gcc@10.2.0]
#compiler:: [intel@18.0.5]
providers:
mpi:: [intel-oneapi-mpi@2021.5.1, intel-mpi@2018.5.274, openmpi@4.0.4]
mpi:: [intel-oneapi-mpi@2021.5.1, openmpi@4.0.4]
#mpi:: [intel-mpi@2018.5.274]

### MPI, Python, MKL
mpi:
Expand Down

0 comments on commit 2538cc6

Please sign in to comment.