From 629f6f63016e0fff0321d1e1b4de54dc801934e6 Mon Sep 17 00:00:00 2001 From: bangerth Date: Tue, 15 May 2012 21:36:47 +0000 Subject: [PATCH] Add a caveat. git-svn-id: https://svn.dealii.org/trunk@25507 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/readme-petsc-trilinos.html | 29 +++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) 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. ***
 
-- 2.39.5