From d065c9e7cd83e9e84188ec7b53197798bbdd3d79 Mon Sep 17 00:00:00 2001 From: bangerth Date: Thu, 23 Aug 2007 22:02:28 +0000 Subject: [PATCH] Mention problems with petsc. git-svn-id: https://svn.dealii.org/trunk@15029 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/faq.html | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/deal.II/doc/faq.html b/deal.II/doc/faq.html index 48c8aaa358..68767939f9 100644 --- a/deal.II/doc/faq.html +++ b/deal.II/doc/faq.html @@ -27,6 +27,7 @@
  • I tried to install deal.II on system X and it does not work.
  • How do I change the compiler? +
  • I am having trouble linking with PETSc!
  • I cannot link with BLAS or LAPACK even if the libraries exist
  • Can I use deal.II on a @@ -67,9 +68,10 @@

    - -
    -
    How do I change the compiler?
    + +
    + How do I change the compiler? +

    @@ -82,10 +84,39 @@ section in the readme file.

    -
    +
    + I am having trouble linking with PETSc! +
    + +
    +

    + Let's put it this way: the configuration of PETSc is really + non-trivial, and it isn't made much easier by the + documentation (or lack thereof) that the library's developers + provide and the constant incompatible changes they make to + everything. We've got the interface to PETSc working pretty well on + many platforms, but there are cases where PETSc requires linking + with other libraries that the deal.II Makefiles are unaware of. +

    + +

    + If you get linker errors about undefined symbols, try to figure out + which library these functions reside in. If you can't manage to get + this going yourself, feel free to send email to the mailing list. +

    + +

    + In general, try to get things going first by configuring PETSc with + options --with-shared=0 --with-mpi=0 + --with-clanguage=C++ and then configuring + deal.II with the option + --disable-shared. +

    + +
    I cannot link with BLAS or LAPACK even if the libraries exist
    -- 2.39.5