[cig-commits] commit: Small fixes

Mercurial hg at geodynamics.org
Fri Oct 21 08:10:56 PDT 2011


changeset:   79:571296eee6c2
tag:         tip
user:        Matthew G Knepley <knepley at gmail.com>
date:        Fri Oct 21 10:10:49 2011 -0500
files:       faultRup.tex
description:
Small fixes


diff -r 5b1a88528e53 -r 571296eee6c2 faultRup.tex
--- a/faultRup.tex	Mon Oct 10 18:48:21 2011 -0700
+++ b/faultRup.tex	Fri Oct 21 10:10:49 2011 -0500
@@ -601,7 +601,7 @@ PyLith includes several commonly used fa
 PyLith includes several commonly used fault constitutive models, all
 of which specify the shear traction on the fault $T_f$ as a function
 of the cohesive stress $T_c$, coefficient of friction, $\mu_f$, and
-normal traction $T_m$,
+normal traction $T_n$,
 \begin{equation}
   T_f = T_c - \mu_f T_n.
 \end{equation}
@@ -641,7 +641,7 @@ faces along the fault. In order to impos
 faces along the fault. In order to impose a given fault slip, as in
 equation~(\ref{eqn:fault:disp}), we must represent the displacement on
 both sides of the fault for any vertex on the fault. One option is to
-designate ``fault vertices'' which posses twice as many displacement
+designate ``fault vertices'' which possess twice as many displacement
 degrees of freedom \cite{Aagaard:etal:BSSA:2001}. However, this
 requires storing the global variable indices by cell rather than by
 vertex or adding special fault metadata to the vertices, significantly
@@ -732,7 +732,7 @@ result.
 % We could also extend the fault with a set of ``halo faces'' to divide one side from the other
 
 
-\matt{What about the bug we had with fault ends?}
+\matt{What about the bug we had with fault ends? This is only a problem with refinement at fault ends.}
   
 % ------------------------------------------------------------------
 \section{Solver Customization}
@@ -741,10 +741,10 @@ result.
 
 In order to solve the large, sparse systems of linear equations
 arising in quasi-static simulations, we employ preconditioned Krylov
-subspace methods~\cite{Saad03}. The Krylov iteration generates a small
-subspace by repeatedly applying the linear system operator to a vector
-\matt{Need this explained in less technical jargon. Most geoscientists
-  are not familiar with ``subspace'' and ``linear system operator''.}
+subspace methods~\cite{Saad03}. We create a sequence of vectors by
+repeatedly applying the system matrix to the rhs vector, $\{ A^k b\}$,
+and they form a basis for a subspace, termed the Krylov space. We can
+efficiently find an approximate solution in this subspace.
 Since sparse matrix-vector multiplication is very scalable, this is
 the method of choice for parallel simulation. However, for most
 physically relevant problems, the Krylov solver requires a



More information about the CIG-COMMITS mailing list