From 3df4a32c4f0b251de272b596c88e34b0ba07ee5c Mon Sep 17 00:00:00 2001 From: Paul Wolfenbarger Date: Tue, 24 May 2022 02:49:33 -0600 Subject: trilinos: add adelus, aprepro and teuchos variants (#28935) --- var/spack/repos/builtin/packages/trilinos/package.py | 4 ++++ 1 file changed, 4 insertions(+) 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'), -- cgit v1.2.3-70-g09d2