fix build of 64bit PETSc and Trilinos in the same deal.II DAG (#3223)
Declare that (i) Trilinos can be only built against 32bit Hypre (ii) SLEPc can not be built with Arpack when 64bit indices are used (iii) reflect those constraints in deal.II's depends_on While there, add extra release flags for best performance.
This commit is contained in:

committed by
Adam J. Stewart

parent
8f915de610
commit
88f97c07de
@@ -116,7 +116,8 @@ def url_for_version(self, version):
|
||||
depends_on('superlu-dist@:4.3', when='@:12.6.1+superlu-dist')
|
||||
depends_on('superlu-dist', when='@12.6.2:+superlu-dist')
|
||||
depends_on('superlu+fpic@4.3', when='+superlu')
|
||||
depends_on('hypre~internal-superlu', when='+hypre')
|
||||
# Trilinos can not be built against 64bit int hypre
|
||||
depends_on('hypre~internal-superlu~int64', when='+hypre')
|
||||
depends_on('hdf5+mpi', when='+hdf5')
|
||||
depends_on('python', when='+python')
|
||||
depends_on('py-numpy', when='+python')
|
||||
|
Reference in New Issue
Block a user