Skip to content
Snippets Groups Projects
Commit 21d248c6 authored by Nicolas Richart's avatar Nicolas Richart
Browse files

Merge branch 'main' of gitlab.epfl.ch:SCITAS/software-stack/scitas-software-stacks

parents 58b2e178 4769fb60
No related branches found
No related tags found
1 merge request!2CI update to use squashfs
...@@ -30,12 +30,12 @@ variables: ...@@ -30,12 +30,12 @@ variables:
# stack: ["pinot-noir"] # stack: ["pinot-noir"]
# app_image: ["registry.c4science.ch/scitas-stack/rhel9-kuma"] # app_image: ["registry.c4science.ch/scitas-stack/rhel9-kuma"]
- environment: [kuma_h100] - environment: [kuma_h100]
slurm_options: ["-c 64"] slurm_options: ["-c 64 --reservation scitas"]
stack: ["pinot-noir-gcc"] stack: ["pinot-noir-gcc"]
apptainer_options: ['--nv'] apptainer_options: ['--nv']
app_image: ["registry.c4science.ch/scitas-stack/rhel9-kuma"] app_image: ["registry.c4science.ch/scitas-stack/rhel9-kuma"]
- environment: [kuma_l40s] - environment: [kuma_l40s]
slurm_options: ["-c 64"] slurm_options: ["-c 64 --reservation scitas"]
stack: ["pinot-noir-gcc"] stack: ["pinot-noir-gcc"]
apptainer_options: ['--nv'] apptainer_options: ['--nv']
app_image: ["registry.c4science.ch/scitas-stack/rhel9-kuma"] app_image: ["registry.c4science.ch/scitas-stack/rhel9-kuma"]
......
...@@ -45,6 +45,11 @@ ...@@ -45,6 +45,11 @@
"compiler": "gcc", "compiler": "gcc",
"spec": "gcc@12.3.0 %gcc@11.2.1", "spec": "gcc@12.3.0 %gcc@11.2.1",
"version": "12.3.0" "version": "12.3.0"
},
"nvhpc": {
"compiler": "nvhpc",
"spec": "nvhpc +blas +lapack +mpi@24.3 %gcc@11.2.1",
"version": "24.3"
} }
}, },
"system_packages": [ "system_packages": [
......
...@@ -2,7 +2,9 @@ definitions: ...@@ -2,7 +2,9 @@ definitions:
- cuda_system_codes: - cuda_system_codes:
- cuda - cuda
- cudnn - cudnn
- cudnn@9.2.1.18-12
- cuda_serial_codes: - cuda_serial_codes:
- nccl - nccl
- nccl@2.20.5-1
- nvshmem - nvshmem
...@@ -7,3 +7,8 @@ modules: ...@@ -7,3 +7,8 @@ modules:
OMPI_MCA_pml: 'ucx' OMPI_MCA_pml: 'ucx'
OMPI_MCA_osc: 'ucx' OMPI_MCA_osc: 'ucx'
UCX_NET_DEVICES: 'mlx5_2:1,mlx5_3:1' UCX_NET_DEVICES: 'mlx5_2:1,mlx5_3:1'
nccl:
environment:
set:
NCCL_IB_HCA: 'mlx5_2:1,mlx5_3:1'
NCCL_SOCKET_IFNAME: 'bond0'
...@@ -59,6 +59,9 @@ spack: ...@@ -59,6 +59,9 @@ spack:
- serial_codes: - serial_codes:
- python - python
- mpi_codes:
- ior
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
# Empty to specialize in environments # Empty to specialize in environments
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
...@@ -88,12 +91,17 @@ spack: ...@@ -88,12 +91,17 @@ spack:
- matrix: - matrix:
- [$serial_codes] - [$serial_codes]
- [$%compilers] - [$%compiler_gcc]
- matrix: - matrix:
- [$cuda_serial_codes] - [$cuda_serial_codes]
- [$%compiler_gcc] - [$%compiler_gcc]
- matrix:
- [$mpi_codes]
- [$^mpi_gcc]
- [$%compiler_gcc]
view: false view: false
# default: # default:
# root: /stack/packages/ # root: /stack/packages/
...@@ -7,3 +7,8 @@ modules: ...@@ -7,3 +7,8 @@ modules:
OMPI_MCA_pml: 'ucx' OMPI_MCA_pml: 'ucx'
OMPI_MCA_osc: 'ucx' OMPI_MCA_osc: 'ucx'
UCX_NET_DEVICES: 'mlx5_2:1,mlx5_3:1' UCX_NET_DEVICES: 'mlx5_2:1,mlx5_3:1'
nccl:
environment:
set:
NCCL_IB_HCA: 'mlx5_2:1,mlx5_3:1'
NCCL_SOCKET_IFNAME: 'bond0'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment