Skip to content

Commit

Permalink
Merge pull request #1132 from AlexanderRichert-NOAA/add_c6
Browse files Browse the repository at this point in the history
Add gaea c6 config
  • Loading branch information
AlexanderRichert-NOAA authored Jun 6, 2024
2 parents be0e036 + f8b545e commit 758cbeb
Show file tree
Hide file tree
Showing 5 changed files with 258 additions and 0 deletions.
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
206 changes: 206 additions & 0 deletions configs/sites/gaea-c6/packages.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,206 @@
packages:
all:
compiler:: [[email protected]]
providers:
mpi:: [[email protected]]

### MPI
cray-mpich:
externals:
- spec: [email protected]%[email protected]~wrappers
modules:
- craype-network-ofi
- cray-mpich/8.1.29

### All other external packages listed alphabetically
autoconf:
externals:
- spec: [email protected]
prefix: /usr
automake:
externals:
- spec: [email protected]
prefix: /usr
bash:
externals:
- spec: [email protected]
prefix: /usr
binutils:
externals:
- spec: [email protected]
prefix: /usr
coreutils:
externals:
- spec: [email protected]
prefix: /usr
cpio:
externals:
- spec: [email protected]
prefix: /usr
diffutils:
externals:
- spec: [email protected]
prefix: /usr
dos2unix:
externals:
- spec: [email protected]
prefix: /usr
ecflow:
buildable: False
externals:
- spec: [email protected]+ui+static_boost
prefix: /autofs/ncrc-svm1_proj/epic/spack-stack/ecflow-5.8.4
file:
externals:
- spec: [email protected]
prefix: /usr
findutils:
externals:
- spec: [email protected]
prefix: /usr
flex:
externals:
- spec: [email protected]+lex
prefix: /usr
gawk:
externals:
- spec: [email protected]
prefix: /usr
gettext:
externals:
- spec: [email protected]
prefix: /usr
ghostscript:
externals:
- spec: [email protected]
prefix: /usr
git:
buildable: false
externals:
- spec: [email protected]
modules: [git/2.42.0]
git-lfs:
buildable: false
externals:
- spec: [email protected]
modules: [git-lfs/2.11.0]
gmake:
externals:
- spec: [email protected]
prefix: /usr
groff:
externals:
- spec: [email protected]
prefix: /usr
hwloc:
externals:
- spec: [email protected]
prefix: /usr
# This package is currently incomplete (no headers), but still works
krb5:
externals:
- spec: [email protected]
#prefix: /usr/lib/mit
prefix: /usr
libfuse:
externals:
- spec: [email protected]
prefix: /usr
- spec: [email protected]
prefix: /usr
libtirpc:
variants: ~gssapi
# This package is currently incomplete (no headers), but still works
libxaw:
externals:
- spec: [email protected]
prefix: /usr
libxml2:
externals:
- spec: [email protected]
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
# the existing (incomplete) installation in /usr, see above
#libxpm:
# externals:
# - spec: [email protected]
# prefix: /usr
lustre:
externals:
- spec: [email protected]_rc2_cray_113_g62287d0
prefix: /usr
m4:
externals:
- spec: [email protected]
prefix: /usr
mysql:
buildable: False
externals:
- 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]
prefix: /usr
perl:
externals:
- spec: [email protected]~cpanm+shared+threads
prefix: /usr
pkg-config:
buildable: false
externals:
- spec: [email protected]
prefix: /usr
qt:
externals:
- spec: [email protected]
prefix: /autofs/ncrc-svm1_proj/epic/spack-stack/qt-5.15.2/5.15.2/gcc_64
rdma-core:
externals:
- spec: [email protected]
prefix: /usr
rsync:
externals:
- spec: [email protected]
prefix: /usr
ruby:
externals:
- spec: [email protected]
prefix: /usr
sed:
externals:
- spec: [email protected]
prefix: /usr
slurm:
externals:
- spec: [email protected]
prefix: /usr
subversion:
externals:
- spec: [email protected]
prefix: /usr
tar:
externals:
- spec: [email protected]
prefix: /usr
wget:
externals:
- spec: [email protected]
prefix: /usr
which:
externals:
- spec: [email protected]
prefix: /usr
xz:
externals:
- spec: [email protected]
prefix: /usr
zip:
externals:
- spec: [email protected]
prefix: /usr

0 comments on commit 758cbeb

Please sign in to comment.