Skip to content
Snippets Groups Projects

Feat/stack pinot noir

Merged Nicolas Richart requested to merge feat/stack_pinot_noir into main
Compare and Show latest version
3 files
+ 4
10
Compare changes
  • Side-by-side
  • Inline
Files
3
packages:
all:
target: ["icelake"]
require:
- "~rocm"
- spec: cuda_arch=90 target=icelake
- spec: cuda_arch={cuda_arch}
when: '+cuda'
# - spec: '~cuda'
# when: '%oneapi'
- spec: '+cuda'
when: '%gcc'
# ---------------------------------------------------------------------------
cuda:
prefer:
- spec: "^gcc-runtime@{gcc_version}"
when: "%gcc"
- spec: "%gcc@{gcc_version} target={target}"
when: "%gcc"
require:
- '@12.4.1'
hypre:
require:
- spec: '+cuda cuda_arch=90 +unified-memory'
- spec: '+cuda cuda_arch={cuda_arch} +unified-memory'
when: '%gcc'
kokkos:
require:
- spec: '+cuda cuda_arch=90 +cuda_uvm +wrapper ~openmptarget'
- spec: '+cuda +cuda_lambda cuda_arch={cuda_arch} +wrapper ~openmptarget'
when: '%gcc'
kokkos-kernels:
require: ['+cuda', '+cublas', '+cusolver', '+cusparse', 'cuda_arch={cuda_arch}']
libxc:
require: ['+cuda', 'cuda_arch={cuda_arch}']
nvshmem:
require:
- spec: '+cuda cuda_arch=90'
when: '%gcc'
- spec: '+cuda cuda_arch={cuda_arch} +ibgda +nccl +ucx +mpi'
openmpi:
require:
- spec: '+cuda cuda_arch=90 target=icelake'
require: ['+cuda', 'cuda_arch={cuda_arch}', 'fabrics=hcoll']
papi:
require: ['+nvml', '+infiniband', '+cuda']
paraview:
require: ['~cuda']
petsc:
require:
- spec: '+cuda cuda_arch=90'
- spec: '+cuda cuda_arch={cuda_arch}'
when: '%gcc'
py-tensorflow:
require:
- spec: '+cuda cuda_arch=90 +nccl'
- spec: '+cuda cuda_arch={cuda_arch} +nccl'
py-torch:
require:
- spec: '+cuda cuda_arch=90 +nccl +cudnn'
- spec: '+cuda cuda_arch={cuda_arch} +nccl +cudnn'
quantum-espresso:
python:
require:
- spec: '~cuda'
- spec: 'target={target}'
when: '%gcc@{gcc_version}'
suite-sparse:
require:
- spec: '+cuda'
when: '@7.3.1'
- spec: '~cuda'
when: '@7.2.1'
ucx:
ucc:
require:
- spec: '+xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +gdrcopy +cuda cuda_arch=90 target=icelake ~rocm'
- spec: '+cuda cuda_arch={cuda_arch} +nccl'
# ---------------------------------------------------------------------------
# Externals
# ---------------------------------------------------------------------------
pmix:
buildable: false
externals:
- spec: 'pmix@5.0.2'
prefix: /usr
rdma-core:
buildable: false
externals:
- spec: 'rdma-core@47.1'
prefix: /usr
slurm:
buildable: false
externals:
- spec: 'slurm@24-05-0-2'
prefix: /usr
xpmem:
buildable: false
externals:
- spec: 'xpmem@2.7.3'
prefix: /usr
ucx:
require:
- spec: '+xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +gdrcopy +cuda cuda_arch={cuda_arch} ~rocm'
Loading