From 671de6f0f75db7a62f411d694752be8c731b5df2 Mon Sep 17 00:00:00 2001
From: Nicolas Richart <networms@gmail.ch>
Date: Sat, 22 Jun 2024 00:24:08 +0200
Subject: [PATCH] Adding versions

---
 ci/setup_spack.sh                     |  2 +-
 stacks/pinot-noir/packages_stack.yaml |  2 +-
 stacks/pinot-noir/spack.yaml          | 24 +++++++++++++++++++-----
 3 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/ci/setup_spack.sh b/ci/setup_spack.sh
index 0237cf3..9895757 100755
--- a/ci/setup_spack.sh
+++ b/ci/setup_spack.sh
@@ -50,7 +50,7 @@ done
 cp -r "${STACK_CONFIG_PATH}/templates" ${SPACK_SYSTEM_CONFIG_PATH}
 
 
-cat <<EOF >> ${SPACK_SYSTEM_CONFIG_PATH}/config_stack.yaml
+cat <<EOF > ${SPACK_SYSTEM_CONFIG_PATH}/config_stack.yaml
 config:
   template_dirs:
     - ${SPACK_SYSTEM_CONFIG_PATH}/templates
diff --git a/stacks/pinot-noir/packages_stack.yaml b/stacks/pinot-noir/packages_stack.yaml
index dcd12c6..57d8021 100644
--- a/stacks/pinot-noir/packages_stack.yaml
+++ b/stacks/pinot-noir/packages_stack.yaml
@@ -85,7 +85,7 @@ packages:
 
   openmpi:
     require:
-    - spec: '@5.0.3 fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs +internal-pmix'
+    - spec: 'fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs +internal-pmix'
     - spec: ^ucx +cuda
       when: +cuda
 
diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml
index eb707d3..2ac9123 100644
--- a/stacks/pinot-noir/spack.yaml
+++ b/stacks/pinot-noir/spack.yaml
@@ -16,16 +16,16 @@ spack:
     # PE definition
     # -------------------------------------------------------------------------
     - mpi_gcc:
-        - openmpi
+        - openmpi@5.0.3
 
     - mpi_oneapi:
-        - intel-oneapi-mpi
+        - intel-oneapi-mpi@2021.12.1
 
     - blas_gcc:
-        - openblas
+        - openblas@0.3.26
 
     - blas_oneapi:
-        - intel-oneapi-mkl
+        - intel-oneapi-mkl@2024.1.0
 
     # -------------------------------------------------------------------------
     # Core packages
@@ -106,8 +106,10 @@ spack:
     - mpi_codes:
         - osu-micro-benchmarks +graphing
         - hdf5 +mpi
-        - hypre
         - parmetis
+
+    - blas_mpi_codes:
+        - hypre
         - mumps
         - superlu-dist
 
@@ -164,6 +166,18 @@ spack:
         - [$^mpi_gcc]
         - [$%compiler_gcc]
 
+    - matrix:
+        - [$blas_mpi_codes]
+        - [$^blas_oneapi]
+        - [$^mpi_oneapi]
+        - [$%compiler_oneapi]
+
+    - matrix:
+        - [$blas_mpi_codes]
+        - [$^blas_gcc]
+        - [$^mpi_gcc]
+        - [$%compiler_gcc]
+
     - matrix:
         - [$blas_mpi_python_codes]
         - [$^blas_oneapi]
-- 
GitLab