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

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

parents 8ccf8213 b78fb1a5
No related branches found
No related tags found
No related merge requests found
packages: packages:
all: all:
require: require:
- spec: "^libiconv"
when: "^iconv"
- spec: ^intel-oneapi-mpi - spec: ^intel-oneapi-mpi
when: '%oneapi ^mpi' when: '%oneapi ^mpi'
...@@ -48,14 +51,15 @@ packages: ...@@ -48,14 +51,15 @@ packages:
- spec: '@5.4.10' - spec: '@5.4.10'
hdf5: hdf5:
prefer:
- spec: '@1.14.3'
require: require:
- spec: '@1.14.3'
- spec: '+hl +threadsafe +szip +cxx +fortran' - spec: '+hl +threadsafe +szip +cxx +fortran'
- spec: '+ipo' - spec: '+ipo'
when: '%gcc' when: '%gcc'
hypre: hypre:
prefer:
- spec: '@2.31.0'
require: require:
- spec: '+unified-memory ~magma' - spec: '+unified-memory ~magma'
when: '+cuda' when: '+cuda'
...@@ -81,7 +85,7 @@ packages: ...@@ -81,7 +85,7 @@ packages:
openmpi: openmpi:
require: require:
- spec: 'fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs +internal-pmix' - spec: '@5.0.3 fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs +internal-pmix'
- spec: ^ucx +cuda - spec: ^ucx +cuda
when: +cuda when: +cuda
...@@ -100,7 +104,7 @@ packages: ...@@ -100,7 +104,7 @@ packages:
ucx: ucx:
require: require:
- spec: +rdmacm +rc +dc +ud +cma +verbs +vfs - spec: +rdmacm +rc +dc +ud +cma +verbs
- spec: +gdrcopy - spec: +gdrcopy
when: +cuda when: +cuda
......
...@@ -27,6 +27,12 @@ spack: ...@@ -27,6 +27,12 @@ spack:
- blas_oneapi: - blas_oneapi:
- intel-oneapi-mkl@2024.1.0 - intel-oneapi-mkl@2024.1.0
- python_gcc:
- python@3.11.7
- python_oneapi:
- python@3.11.7
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
# Core packages # Core packages
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
...@@ -41,7 +47,6 @@ spack: ...@@ -41,7 +47,6 @@ spack:
- gmp - gmp
- gnuplot - gnuplot
- gzip - gzip
- hwloc
- imagemagick +ghostscript - imagemagick +ghostscript
- intel-oneapi-advisor - intel-oneapi-advisor
- intel-oneapi-inspector - intel-oneapi-inspector
...@@ -94,8 +99,9 @@ spack: ...@@ -94,8 +99,9 @@ spack:
- voropp - voropp
- gcc_serial_codes: - gcc_serial_codes:
- stacks - hwloc
- libxc - libxc
- stacks
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
# Empty to specialize in environments # Empty to specialize in environments
...@@ -107,16 +113,16 @@ spack: ...@@ -107,16 +113,16 @@ spack:
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
- mpi_codes: - mpi_codes:
- osu-micro-benchmarks +graphing - osu-micro-benchmarks +graphing
- hdf5 +mpi - hdf5@1.14.3 +mpi
- parmetis - parmetis
- blas_mpi_codes: - blas_mpi_codes:
- hypre - hypre@2.31.0
- mumps - mumps@5.6.2
- superlu-dist - superlu-dist@8.2.1
- blas_mpi_python_codes: - blas_mpi_python_codes:
- petsc +mpi - petsc@3.21.1 +mpi
# ------------------------------------------------------------------------- # -------------------------------------------------------------------------
# Generic definitions # Generic definitions
...@@ -188,14 +194,14 @@ spack: ...@@ -188,14 +194,14 @@ spack:
- [$blas_mpi_python_codes] - [$blas_mpi_python_codes]
- [$^blas_oneapi] - [$^blas_oneapi]
- [$^mpi_oneapi] - [$^mpi_oneapi]
- [^python] - [$^python_oneapi]
- [$%compiler_oneapi] - [$%compiler_oneapi]
- matrix: - matrix:
- [$blas_mpi_python_codes] - [$blas_mpi_python_codes]
- [$^blas_gcc] - [$^blas_gcc]
- [$^mpi_gcc] - [$^mpi_gcc]
- [^python] - [$^python_gcc]
- [$%compiler_gcc] - [$%compiler_gcc]
view: false view: false
......
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