[cig-commits] r3846 - short/3D/PyLith/branches/pylith-0.8/doc/userguide/intro

baagaard at geodynamics.org baagaard at geodynamics.org
Wed Jun 21 17:30:02 PDT 2006


Author: baagaard
Date: 2006-06-21 17:30:01 -0700 (Wed, 21 Jun 2006)
New Revision: 3846

Modified:
   short/3D/PyLith/branches/pylith-0.8/doc/userguide/intro/intro.xml
Log:
User guide. Added PETSc blurb.

Modified: short/3D/PyLith/branches/pylith-0.8/doc/userguide/intro/intro.xml
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/doc/userguide/intro/intro.xml	2006-06-22 00:05:20 UTC (rev 3845)
+++ short/3D/PyLith/branches/pylith-0.8/doc/userguide/intro/intro.xml	2006-06-22 00:30:01 UTC (rev 3846)
@@ -88,8 +88,33 @@
     <section>
       <title>PETSc</title>
       <para>
-        ADD STUFF HERE
+        <ulink
+        href="http://www-unix.mcs.anl.gov/petsc/petsc-as/">PETSc</ulink>,
+        the Portable, Extensible Toolkit for Scientific computation,
+        provides a suite of routines for parallel, numerical solution
+        of partial differential equations for linear and nonlinear
+        systems with large, sparse systems of equations. PETSc
+        includes solvers that implement a variety of Newton and Krylov
+        subspace methods. It can also interface with many external
+        packages, including BlockSolve95, ESSL, Matlab, ParMeTis,
+        PVODE, and SPAI, thereby providing additional solvers and
+        interfaces.
       </para>
+
+      <para>
+        PETSc includes interfaces for Fortran, C, and C++ for nearly
+        all of the routines and PETSc can be installed on most Unix
+        systems. PETSc can be built with user supplied highly
+        optimized linear algebra routines (e.g., ATLAS and commercial
+        versions of BLAS/LAPACK), thereby improving application
+        performance. Users can use PETSc parallel matrices, vectors,
+        and other data structures for most parallel operations,
+        eliminating the need for explicit calls to Message Passing
+        Interface (MPI) routines. Many settings and options can be
+        controlled with PETSc specific command line arguments,
+        including selection of preconditions, solvers, and generation
+        of performance logs.
+      </para>
     </section>
 
     <!-- SECTION +++++++++++++++++++++++++++++++++++++++++++++++++ -->



More information about the Cig-commits mailing list