From: bangerth
PETSc usually requires you to set the @@ -107,7 +107,26 @@ target="_top">Frequently Asked Questions page.
-Note: deal.II can be installed with both + PETSc and Trilinos (see below) and they do not usually get in their + respective ways. There are, however, occasions where this is not true + and this fundamentally comes from the fact that both of these packages + are built from subpackages that are developed by independent + groups. Unfortunately, some of these sub-packages can be configured to + be part of both PETSc and Trilinos, and if you try to + use deal.II with versions of PETSc and Trilinos + that both contain a particular sub-package, little good will come + of it in general. In particular, we have experienced this with the ML + package that can serve as an algebraic multigrid method to both PETSc + and Trilinos. If both of these packages are configured to use ML, then + difficult to understand error messages at compile or link time are + almost inevitable, and there is little the deal.II + build system can do to prevent this. Thus, don't try to do such a + thing! +
+ + +
As above, set the TRILINOS_DIR
@@ -126,7 +145,7 @@
Trilinos sub-packages.
Note: Trilinos versions 10.6.x, 10.8.0, and 10.8.1 are not compatible with @@ -194,7 +213,7 @@ make install
- If the deal configuration complains about
+ If the deal configuration complains about
configure: error: *** Your Trilinos installation is not compatible with the C++ standard selected for this compiler. See the deal.II FAQ page for a solution. ***