dealii: fix concretization problem between trilinos and adol-c (#20606)

This commit is contained in:
Luca Heltai 2021-01-06 09:51:21 +01:00 committed by GitHub
parent c247999c65
commit 812a3fb0ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -181,6 +181,8 @@ class Dealii(CMakePackage, CudaPackage):
depends_on('slepc@:3.6.3', when='@:8.4.1+slepc+petsc+mpi') depends_on('slepc@:3.6.3', when='@:8.4.1+slepc+petsc+mpi')
depends_on('slepc~arpack', when='+slepc+petsc+mpi+int64') depends_on('slepc~arpack', when='+slepc+petsc+mpi+int64')
depends_on('sundials@:3~pthread', when='@9.0:+sundials') depends_on('sundials@:3~pthread', when='@9.0:+sundials')
# FIXME: next line fixes concretization with trilinos and adol-c
depends_on('trilinos~exodus~netcdf', when='@9.0:+adol-c+trilinos')
depends_on('trilinos gotype=int', when='+trilinos@12.18.1:') depends_on('trilinos gotype=int', when='+trilinos@12.18.1:')
# Both Trilinos and SymEngine bundle the Teuchos RCP library. # Both Trilinos and SymEngine bundle the Teuchos RCP library.
# This leads to conflicts between macros defined in the included # This leads to conflicts between macros defined in the included