]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Document PETSc.
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Sun, 15 Jan 2006 21:21:10 +0000 (21:21 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Sun, 15 Jan 2006 21:21:10 +0000 (21:21 +0000)
git-svn-id: https://svn.dealii.org/trunk@12035 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/doxygen/headers/software.h

index eb99441140259394256a21ed7c1e092e3e8318dc..cc4dab086386f5acd8069522b0a7feb40cffde28 100644 (file)
@@ -3,6 +3,12 @@
  *
  * @note Names of software products are trademarks of their respective owners.
  *
+ * This is a list of software packages that deal.II interacts with in some
+ * way, either by supporting a data format of another program, or by actively
+ * calling functions of other packages. Configuration of interfaces, if
+ * necessary at all, is described in the deal.II ReadMe file.
+ * 
+ * 
  * @section SodtwarePrePost Pre- and Postprocessing
  *
  * @subsection SoftwareVis Visualization tools
  * projects such as ParaView, VisIt, or MayaVi. See
  * http://www.kitware.com/vtk.html
  *
+ *
+ * 
  * @section SoftwareLibs Libraries used inside deal.II
+ *
+ * @subsection PETSc PETSc
+ *
+ * PETSc is a library that supports, among other things, a large number of
+ * linear algebra data structures and algorithms, in much the same way as we
+ * do in the linear algebra classes of deal.II (see @ref LAC). However, PETSc
+ * goes beyond what we have to offer in that it has more algorithms (for
+ * example algebraic multigrid) and most importantly it works in parallel on
+ * distributed memory clusters, using MPI.
+ *
+ * In order to support parallel computations in deal.II, we have written
+ * interfaces to many PETSc functions and data structures in the PETScWrapper
+ * namespace, that allow the use of PETSc in much the same way as deal.II's
+ * own linear algebra classes are used. The use of these wrappers is explained
+ * in the step-17 and step-18 example programs.
+ *
+ * PETSc can be obtained from http://www.mcs.anl.gov/petsc/.
  */

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.