From 00e86b04a01bd61d8645828c6249b216a1693fdf Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Wed, 25 Oct 2023 20:46:26 +0300
Subject: [PATCH] split site-params to separate {packages, compilers,
repo}.yaml files
---
site-config/hsmcompute/compilers.yaml | 14 +++++++
site-config/hsmcompute/packages.yaml | 40 ++++++++++++++++++
site-config/hsmcompute/repos.yaml | 2 +
site-config/hsmcompute/site-params.yaml | 56 -------------------------
4 files changed, 56 insertions(+), 56 deletions(-)
create mode 100644 site-config/hsmcompute/compilers.yaml
create mode 100644 site-config/hsmcompute/packages.yaml
create mode 100644 site-config/hsmcompute/repos.yaml
delete mode 100644 site-config/hsmcompute/site-params.yaml
diff --git a/site-config/hsmcompute/compilers.yaml b/site-config/hsmcompute/compilers.yaml
new file mode 100644
index 00000000..49dbb991
--- /dev/null
+++ b/site-config/hsmcompute/compilers.yaml
@@ -0,0 +1,14 @@
+compilers:
+- compiler:
+ spec: gcc@10.1.0
+ paths:
+ cc: /apps/GCC/10.1.0/bin/gcc
+ cxx: /apps/GCC/10.1.0/bin/g++
+ f77: /apps/GCC/10.1.0/bin/gfortran
+ fc: /apps/GCC/10.1.0/bin/gfortran
+ flags: {}
+ operating_system: rhel8
+ target: ppc64le
+ modules: []
+ environment: {}
+ extra_rpaths: []
diff --git a/site-config/hsmcompute/packages.yaml b/site-config/hsmcompute/packages.yaml
new file mode 100644
index 00000000..5e27238e
--- /dev/null
+++ b/site-config/hsmcompute/packages.yaml
@@ -0,0 +1,40 @@
+packages:
+ cuda:
+ buildable: false
+ compiler: []
+ externals:
+ - modules:
+ - cuda/11.3
+ spec: cuda@11.3.58
+ providers: {}
+ target: []
+ variants: +allow-unsupported-compilers
+ version:
+ - 11.3.58
+ nccl:
+ buildable: false
+ externals:
+ - modules:
+ - nvhpc/21.5
+ spec: nccl@2.8.3 +cuda cuda_arch=72
+ prefix: /apps/NVHPC/2021.215/Linux_ppc64le/21.5/comm_libs/nccl
+ version:
+ - 2.13.4
+ cudnn:
+ buildable: false
+ externals:
+ - modules:
+ - cudnn/8.6.0
+ spec: cudnn@8.6.0
+ prefix: /apps/CUDNN/8.6.0
+ version:
+ - 8.6.0
+ python:
+ version: [3.8.11]
+ all:
+ target: [ppc64le]
+ compiler: [gcc@10.1.0]
+ providers:
+ blas: [essl, openblas, netlib-lapack]
+ lapack: [openblas, netlib-lapack]
+ scalapack: [netlib-scalapack]
diff --git a/site-config/hsmcompute/repos.yaml b/site-config/hsmcompute/repos.yaml
new file mode 100644
index 00000000..4e586627
--- /dev/null
+++ b/site-config/hsmcompute/repos.yaml
@@ -0,0 +1,2 @@
+repos:
+- /apps/SPACK/0.19.2/spack-ebrains-releases/ebrains-23-06-stable-hsmcompute
diff --git a/site-config/hsmcompute/site-params.yaml b/site-config/hsmcompute/site-params.yaml
deleted file mode 100644
index 2c9c94bd..00000000
--- a/site-config/hsmcompute/site-params.yaml
+++ /dev/null
@@ -1,56 +0,0 @@
- packages:
- cuda:
- buildable: false
- compiler: []
- externals:
- - modules:
- - cuda/11.3
- spec: cuda@11.3.58
- providers: {}
- target: []
- variants: +allow-unsupported-compilers
- version:
- - 11.3.58
- nccl:
- buildable: false
- externals:
- - modules:
- - nvhpc/21.5
- spec: nccl@2.8.3 +cuda cuda_arch=72
- prefix: /apps/NVHPC/2021.215/Linux_ppc64le/21.5/comm_libs/nccl
- version:
- - 2.13.4
- cudnn:
- buildable: false
- externals:
- - modules:
- - cudnn/8.6.0
- spec: cudnn@8.6.0
- prefix: /apps/CUDNN/8.6.0
- version:
- - 8.6.0
- python:
- version: [3.8.11]
- all:
- target: [ppc64le]
- compiler: [gcc@10.1.0]
- providers:
- blas: [essl, openblas, netlib-lapack]
- lapack: [openblas, netlib-lapack]
- scalapack: [netlib-scalapack]
- compilers:
- - compiler:
- spec: gcc@10.1.0
- paths:
- cc: /apps/GCC/10.1.0/bin/gcc
- cxx: /apps/GCC/10.1.0/bin/g++
- f77: /apps/GCC/10.1.0/bin/gfortran
- fc: /apps/GCC/10.1.0/bin/gfortran
- flags: {}
- operating_system: rhel8
- target: ppc64le
- modules: []
- environment: {}
- extra_rpaths: []
- repos:
- - /apps/SPACK/0.19.2/spack-ebrains-releases/ebrains-23-06-stable-hsmcompute
--
GitLab