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

Adding more constraint to avoid weird concretizations

parent a63c0caf
No related branches found
No related tags found
No related merge requests found
...@@ -2,4 +2,8 @@ packages: ...@@ -2,4 +2,8 @@ packages:
all: all:
target: ["skylake_avx512"] target: ["skylake_avx512"]
require: require:
- '~cuda' - all_of: ['~cuda', '~rocm']
py-torch:
require:
- spec: '~cuda ~cudnn ~nccl ~rocm'
...@@ -20,7 +20,7 @@ packages: ...@@ -20,7 +20,7 @@ packages:
kokkos: kokkos:
require: require:
- spec: '+cuda cuda_arch=90 +cuda_uvm +wrapper' - spec: '+cuda cuda_arch=90 +cuda_uvm +wrapper ~openmptarget'
when: '%gcc' when: '%gcc'
openmpi: openmpi:
......
...@@ -2,6 +2,7 @@ packages: ...@@ -2,6 +2,7 @@ packages:
all: all:
providers: providers:
mpi: [openmpi, intel-oneapi-mpi] mpi: [openmpi, intel-oneapi-mpi]
iconv: [libiconv]
jpeg: [libjpeg] jpeg: [libjpeg]
zlib-api: [zlib-ng] zlib-api: [zlib-ng]
require: require:
...@@ -20,8 +21,14 @@ packages: ...@@ -20,8 +21,14 @@ packages:
# - spec: ^nvhpc+mpi # - spec: ^nvhpc+mpi
# when: '%nvhpc ^mpi' # when: '%nvhpc ^mpi'
# - spec: ^openblas - spec: ^openblas %gcc
# when: '%gcc ^blas' when: '%gcc ^blas'
- spec: ^eigen %gcc
when: '%gcc ^eigen'
- spec: ^kokkos %gcc
when: '%gcc ^kokkos'
# - spec: ^openblas # - spec: ^openblas
# when: '%gcc ^lapack' # when: '%gcc ^lapack'
...@@ -89,16 +96,14 @@ packages: ...@@ -89,16 +96,14 @@ packages:
hypre: hypre:
prefer: prefer:
- spec: '@2.31.0' - spec: '@2.31.0 ~magma'
require:
- spec: '+unified-memory ~magma'
when: '+cuda'
intel-oneapi-mkl: intel-oneapi-mkl:
prefer: ['+cluster'] prefer: ['+cluster']
kokkos: kokkos:
prefer: ['+openmp', '+openmptarget', '+numactl', '+memkind', '+threads', '+aggressive_vectorization'] prefer: ['+openmp', '+openmptarget', '+numactl', '+memkind', '+threads',
'+aggressive_vectorization']
lammps: lammps:
require: ['build_type=Release', '+asphere', '+atc', '+body', '+class2', require: ['build_type=Release', '+asphere', '+atc', '+body', '+class2',
...@@ -128,7 +133,7 @@ packages: ...@@ -128,7 +133,7 @@ packages:
prefer: ['+mpi'] prefer: ['+mpi']
openblas: openblas:
prefer: ['threads=pthreads'] prefer: ['threads=pthreads suffix=none ~ilp64']
opencv: opencv:
prefer: ['+vtk', '+python3'] prefer: ['+vtk', '+python3']
...@@ -136,8 +141,6 @@ packages: ...@@ -136,8 +141,6 @@ packages:
openmpi: openmpi:
require: require:
- spec: '@5.0.3 fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs +internal-pmix ~memchecker' - spec: '@5.0.3 fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs +internal-pmix ~memchecker'
- spec: ^ucx +cuda
when: +cuda
petsc: petsc:
require: require:
...@@ -150,7 +153,7 @@ packages: ...@@ -150,7 +153,7 @@ packages:
when: '%gcc' when: '%gcc'
py-tensorflow: py-tensorflow:
require: ['+mpi'] require: ['+mpi', '+mkl']
py-torch: py-torch:
require: ['+mpi', '~magma'] require: ['+mpi', '~magma']
...@@ -165,8 +168,6 @@ packages: ...@@ -165,8 +168,6 @@ packages:
ucx: ucx:
require: require:
- spec: +rdmacm +rc +dc +ud +cma +verbs - spec: +rdmacm +rc +dc +ud +cma +verbs
- spec: +gdrcopy
when: +cuda
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
# System dependencies # System dependencies
......
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