[cig-commits] r11450 - short/3D/PyLith/trunk/doc/userguide/intro

sue at geodynamics.org sue at geodynamics.org
Fri Mar 14 16:45:42 PDT 2008


Author: sue
Date: 2008-03-14 16:45:42 -0700 (Fri, 14 Mar 2008)
New Revision: 11450

Modified:
   short/3D/PyLith/trunk/doc/userguide/intro/intro.lyx
Log:
typos fixed, reference added

Modified: short/3D/PyLith/trunk/doc/userguide/intro/intro.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/intro/intro.lyx	2008-03-14 22:28:38 UTC (rev 11449)
+++ short/3D/PyLith/trunk/doc/userguide/intro/intro.lyx	2008-03-14 23:45:42 UTC (rev 11450)
@@ -288,41 +288,46 @@
 \end_layout
 
 \begin_layout Standard
-The new code design leverages Pyre, Sieve, and PETSc much more  extensively
+The new code design leverages Pyre, Sieve, and PETSc much more extensively
  than the previous version.
-  Pyre is used to glue  together the various modules used to construct a
+  Pyre is used to glue together the various modules used to construct a
  simulation and  specify the parameters.
-  Sieve is used for all finite-element  storage and manipulation and handles
- the creation of the PETSc  matrices and vectors.
-  As a result, most of the PyLith source code  pertains to implementing
- the geodynamics, such as bulk rheology,  boundary conditions, and slip
- on faults.
+ Sieve is used for all finite-element  storage and manipulation and handles
+ the creation of the PETSc matrices and vectors.
+  As a result, most of the PyLith source code pertains to implementing the
+ geodynamics, such as bulk rheology, boundary conditions, and slip on faults.
  
 \end_layout
 
 \begin_layout Standard
 PyLith also uses FIAT to tabulate the finite-element basis functions  at
  the numerical integration (quadrature) points.
- Nemesis allows  PyLith to run Python using the Message Passing Interface
- (MPI) for  parallel processing.
- Additional, indirect dependencies (see Figure  ??) include numpy (efficient
- operations on numerical arrays in  Python), Proj.4 (geographic projections),
- and Pyrex/Pyrexemebed  (calling C and C++ functions from Python).
+ Nemesis allows PyLith to run Python using the Message Passing Interface
+ (MPI) for parallel processing.
+ Additional, indirect dependencies (see Figure 
+\begin_inset LatexCommand ref
+reference "fig:pylith-dependencies"
+
+\end_inset
+
+) include numpy (efficient operations on numerical arrays in Python), Proj.4
+ (geographic projections), and Pyrex/Pyrexembed (calling C and C++ functions
+ from Python).
 \end_layout
 
 \begin_layout Standard
-During development, tests were constructed for nearly every module  function.
-  These unit tests are distributed with the source code.
-  These tests are run throughout the development cycle to expose bugs  and
+During development, tests were constructed for nearly every module function.
+ These unit tests are distributed with the source code.
+ These tests are run throughout the development cycle to expose bugs and
  isolate their origin.
-  As additional changes are made to the  code, the tests are rerun to help
+ As additional changes are made to the code, the tests are rerun to help
  prevent introduction of new bugs.
-  A number of simple, full scale tests, such as axial compression and  extension
-, simple shear, and slip on through-going faults, have been  used to test
+ A number of simple, full-scale tests, such as axial compression and extension,
+ simple shear, and slip on through-going faults, have been used to test
  the code.
- Additionally, we have run the Southern  California Earthquake Center crustal
- deformation benchmarks for  strike-slip and reverse-slip to determine the
- relative local and  global error (SEE APPENDIX ??).
+ Additionally, we have run the Southern California Earthquake Center crustal
+ deformation benchmarks for strike-slip and reverse-slip to determine the
+ relative local and global error (see Appendix TODO which appendix?).
 \end_layout
 
 \begin_layout Subsection
@@ -331,7 +336,7 @@
 
 \begin_layout Standard
 Pyre is an object-oriented environment capable of specifying and launching
- numerical simulations on multiple platforms, including Beowulf class parallel
+ numerical simulations on multiple platforms, including Beowulf-class parallel
  computers and grid computing systems.
  Pyre allows the binding of multiple components such as solid and fluid
  models used in Earth science simulations, and different meshers.



More information about the cig-commits mailing list