slepc +rocm: pass amdgpu_target to dep (#30252)
This commit is contained in:
parent
4a76ca1f5e
commit
5073613c6e
@ -81,10 +81,13 @@ class Slepc(Package, CudaPackage, ROCmPackage):
|
|||||||
depends_on('petsc@3.7:3.7.7', when='@3.7.1:3.7.4')
|
depends_on('petsc@3.7:3.7.7', when='@3.7.1:3.7.4')
|
||||||
depends_on('petsc@3.6.3:3.6.4', when='@3.6.2:3.6.3')
|
depends_on('petsc@3.6.3:3.6.4', when='@3.6.2:3.6.3')
|
||||||
depends_on('petsc+cuda', when='+cuda')
|
depends_on('petsc+cuda', when='+cuda')
|
||||||
depends_on('petsc+rocm', when='+rocm')
|
|
||||||
depends_on('arpack-ng~mpi', when='+arpack^petsc~mpi~int64')
|
depends_on('arpack-ng~mpi', when='+arpack^petsc~mpi~int64')
|
||||||
depends_on('arpack-ng+mpi', when='+arpack^petsc+mpi~int64')
|
depends_on('arpack-ng+mpi', when='+arpack^petsc+mpi~int64')
|
||||||
|
|
||||||
|
for arch in ROCmPackage.amdgpu_targets:
|
||||||
|
rocm_dep = "+rocm amdgpu_target={0}".format(arch)
|
||||||
|
depends_on("petsc {0}".format(rocm_dep), when=rocm_dep)
|
||||||
|
|
||||||
patch('install_name_371.patch', when='@3.7.1')
|
patch('install_name_371.patch', when='@3.7.1')
|
||||||
|
|
||||||
# Arpack can not be used with 64bit integers.
|
# Arpack can not be used with 64bit integers.
|
||||||
|
Loading…
Reference in New Issue
Block a user