Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update new machine (Gaea-C6) and upgraded machine (Gaea-C5) #1369

Open
wants to merge 1 commit into
base: release/1.8.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
30 changes: 15 additions & 15 deletions configs/sites/tier1/gaea-c5/compilers.yaml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
compilers:
- compiler:
spec: intel@2023.1.0
spec: intel@2023.2.0
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
flags: {}
operating_system: sles15
modules:
- PrgEnv-intel/8.3.3
- intel-classic/2023.1.0
- craype/2.7.20
- PrgEnv-intel/8.5.0
- intel-classic/2023.2.0
- craype/2.7.30
- libfabric/1.20.1
flags:
cflags: "-gcc-name=/usr/bin/gcc-12"
cxxflags: "-gxx-name=/usr/bin/g++-12 -gcc-name=/usr/bin/gcc-12 -static-libstdc++"
fflags: "-gcc-name=/usr/bin/gcc-12"
environment:
prepend_path:
PATH: '/opt/cray/pe/gcc/10.3.0/snos/bin'
CPATH: '/opt/cray/pe/gcc/10.3.0/snos/include'
LD_LIBRARY_PATH: '/opt/cray/pe/gcc/10.3.0/snos/lib:/opt/cray/pe/gcc/10.3.0/snos/lib64'
set:
# OpenSUSE on Gaea C5 sets CONFIG_SITE so
# Automake-based builds are installed in lib64
# which confuses some packages.
CONFIG_SITE: ''
extra_rpaths: []
- compiler:
spec: gcc@12.2.0
spec: gcc@12.3.0
paths:
cc: /opt/cray/pe/gcc/12.2.0/bin/gcc
cxx: /opt/cray/pe/gcc/12.2.0/bin/g++
f77: /opt/cray/pe/gcc/12.2.0/bin/gfortran
fc: /opt/cray/pe/gcc/12.2.0/bin/gfortran
cc: /usr/bin/gcc-12
cxx: /usr/bin/g++-12
f77: /usr/bin/gfortran-12
fc: /usr/bin/gfortran-12
flags: {}
operating_system: sles15
modules:
- gcc/12.2.0
- gcc-native-mixed/12.3
environment: {}
extra_rpaths: []
54 changes: 24 additions & 30 deletions configs/sites/tier1/gaea-c5/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
packages:
all:
compiler:: [intel@2023.1.0] # todo: add gcc here
compiler:: [intel@2023.2.0] # todo: add gcc here
providers:
mpi:: [[email protected].25]
mpi:: [[email protected].28]
# Remove the next three lines to switch to intel-oneapi-mkl
blas:: [openblas]
fftw-api:: [fftw]
Expand All @@ -13,11 +13,10 @@ packages:
buildable: False
cray-mpich:
externals:
- spec: [email protected]%[email protected]~wrappers
prefix: /opt/cray/pe/mpich/8.1.25/ofi/intel/19.0
- spec: [email protected]%[email protected]~wrappers
modules:
- craype-network-ofi
- cray-mpich/8.1.25
- cray-mpich/8.1.28
intel-oneapi-mkl:
# Remove buildable: False and configure+uncomment externals section below to use intel-oneapi-mkl
buildable: False
Expand Down Expand Up @@ -53,25 +52,25 @@ packages:
prefix: /usr
binutils:
externals:
- spec: binutils@2.37.20211103
- spec: binutils@2.41
prefix: /usr
# Don't use, it's missing the headers
#bzip2:
# externals:
# - spec: [email protected]
# prefix: /usr
cmake:
buildable: false
externals:
- spec: [email protected]
modules: [cmake/3.23.1]
# cmake:
# buildable: false
# externals:
# - spec: [email protected]
# modules: [cmake/3.23.1]
coreutils:
externals:
- spec: [email protected]
prefix: /usr
cpio:
externals:
- spec: cpio@2.12
- spec: cpio@2.13
prefix: /usr
diffutils:
externals:
Expand Down Expand Up @@ -121,23 +120,23 @@ packages:
prefix: /usr
groff:
externals:
- spec: [email protected].3
- spec: [email protected].4
prefix: /usr
hwloc:
externals:
- spec: hwloc@2.6.0a1
- spec: hwloc@2.9.0
prefix: /usr
# This package is currently incomplete (no headers), but still works
krb5:
externals:
- spec: krb5@1.16.3
- spec: krb5@1.20
#prefix: /usr/lib/mit
prefix: /usr
libfuse:
externals:
- spec: [email protected]
prefix: /usr
- spec: libfuse@3.6.1
- spec: libfuse@3.10.5
prefix: /usr
libtirpc:
variants: ~gssapi
Expand All @@ -148,7 +147,7 @@ packages:
prefix: /usr
libxml2:
externals:
- spec: libxml2@2.9.7
- spec: libxml2@2.10.3
prefix: /usr
# This package is currently incomplete (no headers) and doesn't work
# for us. But it's only needed to build libxaw, for which we can use
Expand All @@ -168,16 +167,15 @@ packages:
mysql:
buildable: False
externals:
- spec: [email protected]
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/c5/mysql-8.0.31
modules: [mysql/8.0.31]
- spec: [email protected]
prefix: /autofs/ncrc-svm1_proj/epic/spack-stack/mysql-8.0.36
ncurses:
externals:
- spec: [email protected]+termlib abi=6
prefix: /usr
openjdk:
externals:
- spec: [email protected].16_8-suse-150000.3.83.1-x8664
- spec: [email protected].22
prefix: /usr
perl:
externals:
Expand All @@ -191,14 +189,14 @@ packages:
qt:
externals:
- spec: [email protected]
prefix: /ncrc/proj/epic/spack-stack/qt-5.15.2/5.15.2/gcc_64
prefix: /autofs/ncrc-svm1_proj/epic/spack-stack/qt-5.15.2/5.15.2/gcc_64
rdma-core:
externals:
- spec: rdma-core@37.0
- spec: rdma-core@42.0
prefix: /usr
rsync:
externals:
- spec: rsync@3.1.3
- spec: rsync@3.2.3
prefix: /usr
ruby:
externals:
Expand All @@ -210,20 +208,16 @@ packages:
prefix: /usr
slurm:
externals:
- spec: slurm@21.08.8
- spec: slurm@24.05.3
prefix: /usr
subversion:
externals:
- spec: subversion@1.10.6
- spec: subversion@1.14.1
prefix: /usr
tar:
externals:
- spec: [email protected]
prefix: /usr
texinfo:
externals:
- spec: [email protected]
prefix: /usr
wget:
externals:
- spec: [email protected]
Expand Down
12 changes: 6 additions & 6 deletions doc/source/PreConfiguredSites.rst
Original file line number Diff line number Diff line change
Expand Up @@ -264,9 +264,9 @@ The following is required for building new spack environments with Intel on this
.. code-block:: console

# These modules should be loaded by default, if not load (swap) with:
module load PrgEnv-intel/8.3.3
module load intel-classic/2023.1.0
module load cray-mpich/8.1.25
module load PrgEnv-intel/8.5.0
module load intel-classic/2023.2.0
module load cray-mpich/8.1.28
module load python/3.9.12


Expand All @@ -292,10 +292,10 @@ The following is required for building new spack environments with Intel on this
.. code-block:: console

# These modules should be loaded by default, if not load (swap) with:
module load PrgEnv-intel/8.3.3
module load PrgEnv-intel/8.5.0
module load intel-classic/2023.2.0
module load cray-mpich/8.1.25
module load python/3.9.12
module load cray-mpich/8.1.29
module load python/3.11


.. note::
Expand Down
Loading