summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Wolfenbarger <prwolfe@users.noreply.github.com>2022-05-24 02:49:33 -0600
committerGitHub <noreply@github.com>2022-05-24 09:49:33 +0100
commit3df4a32c4f0b251de272b596c88e34b0ba07ee5c (patch)
tree3fe1f6c10f2ae95b31347ff236d0e5b1e8f6ace0
parent95b03e7bc989402e222baae6f23f44f4cad165ee (diff)
downloadspack-3df4a32c4f0b251de272b596c88e34b0ba07ee5c.tar.gz
spack-3df4a32c4f0b251de272b596c88e34b0ba07ee5c.tar.bz2
spack-3df4a32c4f0b251de272b596c88e34b0ba07ee5c.tar.xz
spack-3df4a32c4f0b251de272b596c88e34b0ba07ee5c.zip
trilinos: add adelus, aprepro and teuchos variants (#28935)
-rw-r--r--var/spack/repos/builtin/packages/trilinos/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py
index 47728acc02..2b3f6a7b4b 100644
--- a/var/spack/repos/builtin/packages/trilinos/package.py
+++ b/var/spack/repos/builtin/packages/trilinos/package.py
@@ -94,6 +94,7 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
variant('x11', default=False, description='Compile with X11 when +exodus')
# Package options (alphabet order)
+ variant('adelus', default=False, description='Compile with Adelus')
variant('amesos', default=True, description='Compile with Amesos')
variant('amesos2', default=True, description='Compile with Amesos2')
variant('anasazi', default=True, description='Compile with Anasazi')
@@ -248,6 +249,7 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
# Known requirements from tribits dependencies
conflicts('~thyra', when='+stratimikos')
+ conflicts('+adelus', when='~kokkos')
conflicts('+aztec', when='~fortran')
conflicts('+basker', when='~amesos2')
conflicts('+ifpack2', when='~belos')
@@ -527,6 +529,7 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
# ################## Trilinos Packages #####################
options.extend([
+ define_trilinos_enable('Adelus'),
define_trilinos_enable('Amesos'),
define_trilinos_enable('Amesos2'),
define_trilinos_enable('Anasazi'),
@@ -567,6 +570,7 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
define_trilinos_enable('Thyra'),
define_trilinos_enable('Tpetra'),
define_trilinos_enable('TrilinosCouplings'),
+ define_trilinos_enable('Triutils', True),
define_trilinos_enable('Zoltan'),
define_trilinos_enable('Zoltan2'),
define_from_variant('EpetraExt_BUILD_BTF', 'epetraextbtf'),