Newer
Older
packages:
all:
target: ["icelake"]
require:
- "~rocm"
- spec: cuda_arch=90 target=icelake
when: '+cuda'
# - spec: '~cuda'
# when: '%oneapi'
- spec: '+cuda'
when: '%gcc'
# ---------------------------------------------------------------------------
hypre:
require:
- spec: '+cuda cuda_arch=90 +unified-memory'
when: '%gcc'
kokkos:
require:
- spec: '+cuda cuda_arch=90 +cuda_uvm +wrapper ~openmptarget'
when: '%gcc'
kokkos-kernels:
require:
- spec: '+cuda cuda_arch=90'
when: '%gcc'
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
openmpi:
require:
- spec: '+cuda cuda_arch=90 target=icelake'
petsc:
require:
- spec: '+cuda cuda_arch=90'
when: '%gcc'
py-tensorflow:
require:
- spec: '+cuda cuda_arch=90 +nccl'
py-torch:
require:
- spec: '+cuda cuda_arch=90 +nccl +cudnn'
quantum-espresso:
require:
- spec: '~cuda'
suite-sparse:
require:
- spec: '+cuda'
ucx:
require:
- spec: '+xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +gdrcopy +cuda cuda_arch=90 target=icelake ~rocm'
# ---------------------------------------------------------------------------
# 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