From: bangerth Date: Tue, 15 May 2012 21:36:47 +0000 (+0000) Subject: Add a caveat. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=629f6f63016e0fff0321d1e1b4de54dc801934e6;p=dealii-svn.git Add a caveat. git-svn-id: https://svn.dealii.org/trunk@25507 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/readme-petsc-trilinos.html b/deal.II/doc/readme-petsc-trilinos.html index 186aebf359..7d530c99ec 100644 --- a/deal.II/doc/readme-petsc-trilinos.html +++ b/deal.II/doc/readme-petsc-trilinos.html @@ -5,7 +5,7 @@ The deal.II Readme on interfacing to PETSc and Trilinos - + @@ -54,7 +54,7 @@ packages:

-
PETSc
+

PETSc

PETSc usually requires you to set the @@ -107,7 +107,26 @@ target="_top">Frequently Asked Questions page.

-
Trilinos
+

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! +

+ + +

Trilinos

As above, set the TRILINOS_DIR @@ -126,7 +145,7 @@ Trilinos sub-packages.

-
Trilinos starting with version 10.0
+
Trilinos starting with version 10.0

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. ***