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