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) #1371

Merged
merged 1 commit into from
Nov 12, 2024
Merged
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
18 changes: 9 additions & 9 deletions configs/sites/gaea-c5/compilers.yaml
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
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
Expand Down
56 changes: 22 additions & 34 deletions configs/sites/gaea-c5/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
packages:
all:
compiler:: [intel@2023.1.0]
compiler:: [intel@2023.2.0]
providers:
mpi:: [[email protected].25]
mpi:: [[email protected].28]

### MPI, Python, MKL
### MPI
cray-mpich:
externals:
- spec: [email protected].25%intel@2023.1.0~wrappers
prefix: /opt/cray/pe/mpich/8.1.25/ofi/intel/19.0
- spec: [email protected].28%intel@2023.2.0~wrappers
# prefix: /opt/cray/pe/mpich/8.1.28/ofi/intel/2022.1
modules:
- craype-network-ofi
- cray-mpich/8.1.25
- cray-mpich/8.1.28

### All other external packages listed alphabetically
autoconf:
Expand All @@ -28,13 +28,8 @@ 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:
Expand All @@ -46,7 +41,7 @@ packages:
prefix: /usr
cpio:
externals:
- spec: cpio@2.12
- spec: cpio@2.13
prefix: /usr
diffutils:
externals:
Expand All @@ -60,8 +55,7 @@ packages:
buildable: False
externals:
- spec: [email protected]+ui+static_boost
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/c5/ecflow-5.8.4
modules: [ecflow/5.8.4]
prefix: /autofs/ncrc-svm1_proj/epic/spack-stack/ecflow-5.8.4
file:
externals:
- spec: [email protected]
Expand Down Expand Up @@ -102,23 +96,22 @@ 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: [email protected]
#prefix: /usr/lib/mit
- spec: [email protected]
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 @@ -129,7 +122,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 @@ -149,16 +142,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 @@ -172,14 +164,14 @@ packages:
qt:
externals:
- spec: [email protected]
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/c5/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 @@ -191,20 +183,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
25 changes: 25 additions & 0 deletions configs/sites/gaea-c6/compilers.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
compilers:
- compiler:
spec: [email protected]
paths:
cc: cc
cxx: CC
f77: ftn
fc: ftn
operating_system: sles15
modules:
- 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:
set:
# OpenSUSE on Gaea C6 sets CONFIG_SITE so
# Automake-based builds are installed in lib64
# which confuses some packages.
CONFIG_SITE: ''
extra_rpaths: []
2 changes: 2 additions & 0 deletions configs/sites/gaea-c6/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
config:
build_jobs: 6
18 changes: 18 additions & 0 deletions configs/sites/gaea-c6/mirrors.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
mirrors:
local-source:
fetch:
url: file:///lustre/f2/dev/wpo/role.epic/contrib/spack-stack/source-cache
access_pair:
- null
- null
access_token: null
profile: null
endpoint_url: null
push:
url: file:///lustre/f2/dev/wpo/role.epic/contrib/spack-stack/source-cache
access_pair:
- null
- null
access_token: null
profile: null
endpoint_url: null
7 changes: 7 additions & 0 deletions configs/sites/gaea-c6/modules.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
modules:
default:
enable::
- lmod
lmod:
include:
- python
Loading
Loading