From c2a6ccbea843435d942f68ce60eb4c921d980150 Mon Sep 17 00:00:00 2001 From: Paul Kuberry Date: Wed, 8 Sep 2021 08:18:01 -0600 Subject: trilinos: Gather teko requirements in one place and add conflict for muelu (#25703) --- var/spack/repos/builtin/packages/trilinos/package.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py index 22321903ff..0b8e82d17e 100644 --- a/var/spack/repos/builtin/packages/trilinos/package.py +++ b/var/spack/repos/builtin/packages/trilinos/package.py @@ -180,11 +180,6 @@ class Trilinos(CMakePackage, CudaPackage): conflicts('+epetraextbtf') conflicts('+epetraextexperimental') conflicts('+epetraextgraphreorderings') - conflicts('+teko', when='~amesos') - conflicts('+teko', when='~anasazi') - conflicts('+teko', when='~aztec') - conflicts('+teko', when='~ifpack') - conflicts('+teko', when='~ml') # Tpetra packages with when('~kokkos'): @@ -199,15 +194,23 @@ class Trilinos(CMakePackage, CudaPackage): conflicts('+teko') conflicts('+zoltan2') + with when('+teko'): + conflicts('~amesos') + conflicts('~anasazi') + conflicts('~aztec') + conflicts('~ifpack') + conflicts('~ml') + conflicts('~stratimikos') + conflicts('@:12 gotype=long') + conflicts('+basker', when='~amesos2') conflicts('+ifpack2', when='~belos') conflicts('+intrepid', when='~sacado') conflicts('+intrepid', when='~shards') conflicts('+intrepid2', when='~shards') conflicts('+isorropia', when='~zoltan') + conflicts('+muelu', when='~tpetra') conflicts('+phalanx', when='~sacado') - conflicts('+teko', when='~stratimikos') - conflicts('+teko', when='@:12 gotype=long') conflicts('+tempus', when='~nox') conflicts('+zoltan2', when='~zoltan') -- cgit v1.2.3-70-g09d2