Skip to content

Commit

Permalink
Update new machine (Gaea-C6) and upgraded machine - Gaea-C5
Browse files Browse the repository at this point in the history
  • Loading branch information
RatkoVasic-NOAA committed Nov 6, 2024
1 parent 811549c commit a6cea74
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 51 deletions.
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

0 comments on commit a6cea74

Please sign in to comment.