xSDK: add ArborX (#22619)

This commit is contained in:
Daniel Arndt 2021-04-01 12:59:05 -04:00 committed by GitHub
parent 1e70ee38a2
commit cf1b8dd72b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -41,6 +41,7 @@ class Xsdk(BundlePackage):
variant('butterflypack', default=True, description='Enable butterflypack package build')
variant('heffte', default=True, description='Enable heffte package build')
variant('slate', default=True, description='Enable slate package build')
variant('arborx', default=True, description='Enable ArborX build')
depends_on('hypre@develop+superlu-dist+shared', when='@develop')
depends_on('hypre@2.20.0+superlu-dist+shared', when='@0.6.0')
@ -176,6 +177,8 @@ class Xsdk(BundlePackage):
depends_on('tasmanian@6.0+xsdkflags+blas~openmp', when='@0.4.0')
depends_on('tasmanian@6.0+xsdkflags+blas+cuda+magma~openmp', when='@0.4.0 +cuda')
depends_on('arborx@1.0', when='@develop +arborx')
# the Fortran 2003 bindings of phist require python@3:, but this
# creates a conflict with other packages like petsc@main. Actually
# these are type='build' dependencies, but spack reports a conflict anyway.