[cig-commits] r15239 - short/3D/PyLith/trunk/doc/userguide/boundaryconditions

brad at geodynamics.org brad at geodynamics.org
Sun Jun 14 10:27:44 PDT 2009


Author: brad
Date: 2009-06-14 10:27:44 -0700 (Sun, 14 Jun 2009)
New Revision: 15239

Modified:
   short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx
Log:
Updated boundary conditions.

Modified: short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx	2009-06-14 16:37:24 UTC (rev 15238)
+++ short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx	2009-06-14 17:27:44 UTC (rev 15239)
@@ -182,44 +182,99 @@
 \end_layout
 
 \begin_layout Section
-Dirichlet Boundary Conditions
+Time-Dependent Boundary Conditions
 \end_layout
 
 \begin_layout Standard
-Dirichlet boundary conditions in PyLith prescribe the displacement of a
- subset of the vertices of the finite-element mesh,
+Several boundary conditions use a common formulation for the spatial and
+ temporal variation of the boundary condition parameters,
 \begin_inset Formula \[
-u(t)=u_{o}+(t-t_{ref})\dot{u}_{o},\]
+f(\vec{x})=f_{0}(\vec{x})+\dot{f}_{0}(\vec{x})(t-t_{0}(\vec{x}))+f_{1}(\vec{x})a(t-t_{1}(\vec{x})),\]
 
 \end_inset
 
 where 
-\begin_inset Formula $u_{o}$
+\begin_inset Formula $f(\vec{x})$
 \end_inset
 
- is the prescribed displacement at time 
-\begin_inset Formula $t_{ref}$
+ may be a scalar or vector parameter, 
+\begin_inset Formula $f_{0}(\vec{x})$
 \end_inset
 
- and 
-\begin_inset Formula $\dot{u}_{o}$
+ is a constant value, 
+\begin_inset Formula $\dot{f}_{0}(\vec{x})$
 \end_inset
 
- is the rate of change of displacement (velocity).
+ is a constant rate of change in the value, 
+\begin_inset Formula $t_{0}(\vec{x})$
+\end_inset
+
+ is the onset time for the constant rate of change, 
+\begin_inset Formula $f_{1}(\vec{x})$
+\end_inset
+
+ is the amplitude for the temporal modulation, 
+\begin_inset Formula $a(t)$
+\end_inset
+
+ is the variation in amplitude with time, 
+\begin_inset Formula $t_{1}(\vec{x})$
+\end_inset
+
+ is the onset time for the temporal modulation, and 
+\begin_inset Formula $\vec{x}$
+\end_inset
+
+ is the position of a location in space.
+ This common formulation permits easy specification of a scalar or vector
+ with a constant value, constant rate of change of a value, and/or modulation
+ of a value in time.
+ One can specify just the initial value, just the rate of change of the
+ value (along with the corresponding onset time), or just the modulation
+ in amplitude (along withthe corresponding temporal variation and onset
+ time), or any combination of the three.
+ The facilities associated with this formulation are:
+\end_layout
+
+\begin_layout Description
+db_initial Spatial database specifying the spatial variation in the initial
+ value (default is none).
+\end_layout
+
+\begin_layout Description
+db_rate Spatial database specifying rate of change in the value (default
+ is none).
+\end_layout
+
+\begin_layout Description
+db_change Spatial database specifying the amplitude of the temporal modulation
+ (default is none).
+\end_layout
+
+\begin_layout Description
+th_change Time history database specifying the temporal change in amplitude
+ (default is none).
+\end_layout
+
+\begin_layout Subsection
+Dirichlet Boundary Conditions
+\end_layout
+
+\begin_layout Standard
+Dirichlet boundary conditions in PyLith prescribe the displacement of a
+ subset of the vertices of the finite-element mesh.
  While Dirichlet boundary conditions can be applied to any vertex, usually
  they are applied to vertices on the lateral and bottom boundaries of the
  domain.
- Time dependent displacements with a uniform velocity are now supported.
- The default velocity is zero (fixed displacement).
- There are two types of Dirichlet boundary conditions, DirichletPoints and
- DirichletBoundary.
+ There are two types of Dirichlet boundary conditions, DirichletBC and Dirichlet
+Boundary.
  Both provide identical constraints on the solution, but DirichletBoundary
  is limited to vertices of a simply-connected surface, which allows diagnostic
  output of the prescribed displacements.
- DirichletPoints can be applied to a set of unconnected vertices.
+ DirichletBC can be applied to a set of unconnected vertices.
 \end_layout
 
-\begin_layout Subsection
+\begin_layout Subsubsection
 Dirichlet Boundary Condition Parameters
 \end_layout
 
@@ -233,28 +288,10 @@
 \end_layout
 
 \begin_layout Description
-db Spatial database specifying the spatial variation in the displacement
- field (default is FixedDOFDB).
-\end_layout
-
-\begin_layout Description
-rate_db Spatial database specifying rate of change in the displacement field
- (default is FixedDOFDB).
-\end_layout
-
-\begin_layout Description
-fixed_dof Array of degrees of freedom to be fixed (first degree of freedom
+bc_dof Array of degrees of freedom to be fixed (first degree of freedom
  is 0).
 \end_layout
 
-\begin_layout Description
-reference_t Reference time for rate of change of values (
-\begin_inset Formula $t_{ref},$
-\end_inset
-
- default value is 0.0 s).
-\end_layout
-
 \begin_layout Standard
 DirichletBoundary contains an additional component:
 \end_layout
@@ -316,51 +353,40 @@
 \end_layout
 
 \begin_layout LyX-Code
-fixed_dof = [2] ; fixed displacement in z direction
+bc_dof = [2] ; fixed displacement in z direction
 \end_layout
 
 \begin_layout LyX-Code
-reference_t = 3.0*yr
+db_initial = spatialdata.spatialdb.SimpleDB
 \end_layout
 
 \begin_layout LyX-Code
-db = spatialdata.spatialdb.SimpleDB ; change db to SimpleDB
+db_initial.iohandler.filename = disp_A.spatialdb
 \end_layout
 
 \begin_layout LyX-Code
-db.iohandler.filename = disp_A.spatialdb
+db_initial.query_type = nearest ; change query type to nearest point algorithm
 \end_layout
 
 \begin_layout LyX-Code
-db.query_type = nearest ; change query type to nearest point algorithm
+db_rate = spatialdata.spatialdb.UniformDB
 \end_layout
 
 \begin_layout LyX-Code
-rate_db.values = [
-\begin_inset Quotes eld
-\end_inset
-
-dof-2
-\begin_inset Quotes erd
-\end_inset
-
-]
+db_rate.values = [displacement-rate-z]
 \end_layout
 
 \begin_layout LyX-Code
-rate_db.data = [1.0e-06] ; velocity is 1.0e-06 m/s
+db_rate.data = [1.0e-06*m/s] ; velocity is 1.0e-06 m/s
 \end_layout
 
 \begin_layout Standard
 We have created an array with one boundary condition, mybc.
  The group of vertices associated with the boundary condition is group A.
- For the database associated with the displacement at the reference time
- (3.0 yr), we change the spatial database from the default FixedDOFDB to
- a SimpleDB.
+ For the database associated with the constant displacement, we use a SimpleDB.
  We set the filename and query type for the database.
- For the rate of change of values, we use the FixedDOFDB (which is a special
- case of the UniformDB) and specify the velocity in the z-direction to be
- 1.0e-06 m/s.
+ For the rate of change of values, we use a UniformDB and specify the velocity
+ in the z-direction to be 1.0e-06 m/s.
  See Section 
 \begin_inset CommandInset ref
 LatexCommand ref
@@ -399,7 +425,7 @@
 
 
 \begin_inset Tabular
-<lyxtabular version="3" rows="3" columns="3">
+<lyxtabular version="3" rows="6" columns="3">
 <features>
 <column alignment="center" valignment="top" width="0">
 <column alignment="center" valignment="top" width="0">
@@ -457,7 +483,7 @@
 \begin_layout Plain Layout
 
 \family typewriter
-initial
+initial-value
 \end_layout
 
 \end_inset
@@ -466,14 +492,14 @@
 \begin_inset Text
 
 \begin_layout Plain Layout
-Displacement vector at reference time in global coordinate system
+Initial displacement field in global coordinate system
 \end_layout
 
 \end_inset
 </cell>
 </row>
 <row>
-<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+<cell alignment="center" valignment="top" leftline="true" usebox="none">
 \begin_inset Text
 
 \begin_layout Plain Layout
@@ -482,13 +508,106 @@
 
 \end_inset
 </cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+rate-of-change
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Rate of change of displacement field in global coordinate system
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+rate-start-time
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Onset time in seconds for rate of change in displacement field
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+change-in-value
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+Amplitude of change in displacement field in global coordinate system
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\end_layout
+
+\end_inset
+</cell>
 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
 \begin_inset Text
 
 \begin_layout Plain Layout
 
 \family typewriter
-rate_of_change
+change-start-time
 \end_layout
 
 \end_inset
@@ -497,7 +616,7 @@
 \begin_inset Text
 
 \begin_layout Plain Layout
-Rate of change of displacement field in global coordinate system
+Onset time in seconds for the amplitude change in the displacement field
 \end_layout
 
 \end_inset
@@ -515,7 +634,7 @@
 
 \end_layout
 
-\begin_layout Subsection
+\begin_layout Subsubsection
 Dirichlet Boundary Condition Spatial Database Files
 \end_layout
 
@@ -526,12 +645,12 @@
  freedom than those specified in the Dirichlet boundary condition settings
  using the 
 \family typewriter
-fixed_dof
+bc_dof
 \family default
  setting.
  Only those listed in 
 \family typewriter
-fixed_dof
+bc_dof
 \family default
  will be used.
  This permits using the same spatial database file for multiple Dirichlet
@@ -553,7 +672,7 @@
 \begin_inset Caption
 
 \begin_layout Plain Layout
-Values in spatial database used for Dirichlet boundary conditions.
+Values in the spatial databases used for Dirichlet boundary conditions.
 \end_layout
 
 \end_inset
@@ -563,7 +682,7 @@
 <lyxtabular version="3" rows="4" columns="2">
 <features>
 <column alignment="center" valignment="top" width="0">
-<column alignment="center" valignment="top" width="0">
+<column alignment="center" valignment="top" width="4in">
 <row>
 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
 \begin_inset Text
@@ -571,12 +690,7 @@
 \begin_layout Plain Layout
 
 \series bold
-Value in
-\series default
- 
-\family typewriter
-\series bold
-fixed_dof
+Spatial database
 \end_layout
 
 \end_inset
@@ -598,7 +712,9 @@
 \begin_inset Text
 
 \begin_layout Plain Layout
-0
+
+\family typewriter
+db_initial
 \end_layout
 
 \end_inset
@@ -609,7 +725,7 @@
 \begin_layout Plain Layout
 
 \family typewriter
-dof-0
+displacement-x, displacement-y, displacement-z
 \end_layout
 
 \end_inset
@@ -620,7 +736,9 @@
 \begin_inset Text
 
 \begin_layout Plain Layout
-1
+
+\family typewriter
+db_rate
 \end_layout
 
 \end_inset
@@ -631,7 +749,7 @@
 \begin_layout Plain Layout
 
 \family typewriter
-dof-1
+displacement-rate-x, displacement-rate-y, displacement-rate-z, rate-start-time
 \end_layout
 
 \end_inset
@@ -642,7 +760,9 @@
 \begin_inset Text
 
 \begin_layout Plain Layout
-2
+
+\family typewriter
+db_change
 \end_layout
 
 \end_inset
@@ -653,7 +773,8 @@
 \begin_layout Plain Layout
 
 \family typewriter
-dof-2
+displacement-change-x, displacement-change-y, displacement-change-z, change-star
+t-time
 \end_layout
 
 \end_inset
@@ -671,7 +792,7 @@
 
 \end_layout
 
-\begin_layout Section
+\begin_layout Subsection
 Neumann Boundary Conditions
 \end_layout
 
@@ -696,7 +817,7 @@
  for a tutorial that uses Neumann boundary conditions.
 \end_layout
 
-\begin_layout Subsection
+\begin_layout Subsubsection
 Neumann Boundary Condition Parameters
 \end_layout
 
@@ -720,11 +841,6 @@
 \end_layout
 
 \begin_layout Description
-db The spatial database specifying the spatial variation in the applied
- tractions.
-\end_layout
-
-\begin_layout Description
 output The output manager associated with diagnostic output (traction vector).
 \end_layout
 
@@ -786,26 +902,22 @@
 \end_layout
 
 \begin_layout LyX-Code
-db = spatialdata.spatialdb.SimpleDB ; default
+db_initial = spatialdata.spatialdb.SimpleDB
 \end_layout
 
 \begin_layout LyX-Code
-db.label = Neumann BC +x edge
+db_initial.label = Neumann BC +x edge
 \end_layout
 
 \begin_layout LyX-Code
-db.iohandler.filename = axialtract.spatialdb
+db_initial.iohandler.filename = axialtract.spatialdb
 \end_layout
 
 \begin_layout LyX-Code
-db.query_type = nearest ; default
+db_initial.query_type = nearest
 \end_layout
 
 \begin_layout LyX-Code
-quadrature = pylith.feassemble.quadrature.Quadrature1Din2D
-\end_layout
-
-\begin_layout LyX-Code
 quadrature.cell = pylith.feassemble.FIATLagrange
 \end_layout
 
@@ -832,11 +944,9 @@
 \family default
 , since the default value is 
 \family typewriter
-DirichletPoints
+Dirichlet
 \family default
-.
- Because the problem is two-dimensional, we must supply a quadrature object
- to integrate over edges in two dimensions.
+BC.
  Constant tractions are used for this particular problem, so a quadrature
  order of one would have been sufficient; however, for problems involving
  more complex variations (e.g., a linear variation), a quadrature order of
@@ -958,7 +1068,7 @@
 
 \end_layout
 
-\begin_layout Subsection
+\begin_layout Subsubsection
 Neumann Boundary Condition Spatial Database Files
 \end_layout
 
@@ -974,31 +1084,31 @@
 \begin_layout Description
 one-dimensional 
 \family typewriter
-normal-traction
+normal
 \end_layout
 
 \begin_layout Description
 two-dimensional 
 \family typewriter
-shear-traction
+shear
 \family default
 , 
 \family typewriter
-normal-traction
+normal
 \end_layout
 
 \begin_layout Description
 three-dimensional 
 \family typewriter
-horiz-shear-traction
+horiz-shear
 \family default
 , 
 \family typewriter
-vert-shear-traction
+vert-shear
 \family default
 , 
 \family typewriter
-normal-traction
+normal
 \end_layout
 
 \begin_layout Standard
@@ -1025,6 +1135,410 @@
 , rather than the actual vertical direction.
 \end_layout
 
+\begin_layout Standard
+\noindent
+\align center
+\begin_inset Float table
+placement H
+wide false
+sideways false
+status open
+
+\begin_layout Plain Layout
+\noindent
+\align center
+\begin_inset Caption
+
+\begin_layout Plain Layout
+Values in the spatial databases used for Dirichlet boundary conditions in
+ three dimensions.
+ In one- and two-dimensional problems, the names of the components are slightly
+ different as described earlier in this section.
+\end_layout
+
+\end_inset
+
+
+\begin_inset Tabular
+<lyxtabular version="3" rows="4" columns="2">
+<features>
+<column alignment="center" valignment="top" width="0">
+<column alignment="center" valignment="top" width="4in">
+<row>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\series bold
+Spatial database
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\series bold
+Name in Spatial Database
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+db_initial
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+traction-horiz-shear, traction-vert-shear, traction-normal
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+db_rate
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+traction-rate-horiz-shear, traction-rate-vert-shear, traction-rate-normal,
+ rate-start-time
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+db_change
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+traction-change-horiz-shear, traction-change-vert-shear, traction-change-normal,
+ change-start-time
+\end_layout
+
+\end_inset
+</cell>
+</row>
+</lyxtabular>
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsection
+Point Force Boundary Conditions
+\end_layout
+
+\begin_layout Standard
+Point force boundary conditions in PyLith prescribe the application of point
+ forces to a subset of the vertices of the finite-element mesh.
+ While point force boundary conditions can be applied to any vertex, usually
+ they are applied to vertices on the lateral, top, and bottom boundaries
+ of the domain.
+\end_layout
+
+\begin_layout Subsubsection
+Point Force Parameters
+\end_layout
+
+\begin_layout Standard
+The properties and components common to both the DirichletBC and DirichletBounda
+ry boundary conditions are:
+\end_layout
+
+\begin_layout Description
+label Label of the group of vertices associated with the boundary condition.
+\end_layout
+
+\begin_layout Description
+bc_dof Array of degrees of freedom to which forces are applied (first degree
+ of freedom is 0).
+\end_layout
+
+\begin_layout Standard
+An example of setting the point force boundary condition parameters in a
+ 
+\family typewriter
+.cfg
+\family default
+ file is:
+\end_layout
+
+\begin_layout LyX-Code
+[pylithapp.problem]
+\end_layout
+
+\begin_layout LyX-Code
+bc = [mybc]
+\end_layout
+
+\begin_layout LyX-Code
+bc.mybc = pylith.bc.PointForce
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+[pylithapp.problem.bc.mybc]
+\end_layout
+
+\begin_layout LyX-Code
+label = group A 
+\end_layout
+
+\begin_layout LyX-Code
+bc_dof = [2] ; fixed displacement in z direction
+\end_layout
+
+\begin_layout LyX-Code
+db_initial = spatialdata.spatialdb.SimpleDB
+\end_layout
+
+\begin_layout LyX-Code
+db_initial.iohandler.filename = force_A.spatialdb
+\end_layout
+
+\begin_layout LyX-Code
+db_initial.query_type = nearest ; change query type to nearest point algorithm
+\end_layout
+
+\begin_layout LyX-Code
+db_rate = spatialdata.spatialdb.UniformDB
+\end_layout
+
+\begin_layout LyX-Code
+db_rate.values = [force-rate-z]
+\end_layout
+
+\begin_layout LyX-Code
+db_rate.data = [1.0e+5*newton/s]
+\end_layout
+
+\begin_layout Standard
+We have created an array with one boundary condition, mybc.
+ The group of vertices associated with the boundary condition is group A.
+ For the database associated with the constant force, we use a SimpleDB.
+ We set the filename and query type for the database.
+ For the rate of change of values, we use a UniformDB and specify the rate
+ of change in the force to be 1.0e+5 Newton/s.
+ See Section 
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "sec:spatial:databases"
+
+\end_inset
+
+ for a discussion of the different types of spatial databases available.
+\end_layout
+
+\begin_layout Subsubsection
+Point Force Spatial Database Files
+\end_layout
+
+\begin_layout Standard
+The spatial database files for the Dirichlet boundary condition specify
+ the fixed displacements.
+ The spatial database file may contain displacements at more degrees of
+ freedom than those specified in the Dirichlet boundary condition settings
+ using the 
+\family typewriter
+bc_dof
+\family default
+ setting.
+ Only those listed in 
+\family typewriter
+bc_dof
+\family default
+ will be used.
+ This permits using the same spatial database file for multiple Dirichlet
+ boundary conditions with the same displacement field.
+\end_layout
+
+\begin_layout Standard
+\noindent
+\align center
+\begin_inset Float table
+placement H
+wide false
+sideways false
+status open
+
+\begin_layout Plain Layout
+\noindent
+\align center
+\begin_inset Caption
+
+\begin_layout Plain Layout
+Values in the spatial databases used for point force boundary conditions.
+\end_layout
+
+\end_inset
+
+
+\begin_inset Tabular
+<lyxtabular version="3" rows="4" columns="2">
+<features>
+<column alignment="center" valignment="top" width="0">
+<column alignment="center" valignment="top" width="4in">
+<row>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\series bold
+Spatial database
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\series bold
+Name in Spatial Database
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+db_initial
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+force-x, force-y, force-z
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+db_rate
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+force-rate-x, force-rate-y, force-rate-z, rate-start-time
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+db_change
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Plain Layout
+
+\family typewriter
+force-change-x, force-change-y, force-change-z, change-start-time
+\end_layout
+
+\end_inset
+</cell>
+</row>
+</lyxtabular>
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
 \begin_layout Section
 Absorbing Boundary Conditions
 \end_layout
@@ -1077,7 +1591,7 @@
 \end_layout
 
 \begin_layout Subsection
-Finite Element Implementation of Absorbing Boundary
+Finite-Element Implementation of Absorbing Boundary
 \end_layout
 
 \begin_layout Standard
@@ -1136,7 +1650,7 @@
 
 \end_inset
 
-In the case of a horizontal boundary, we can define an auxilliary direction
+In the case of a horizontal boundary, we can define an auxiliary direction
  in order to assign unique tangential directions.
  For a linear elastic isotropic material, 
 \begin_inset Formula $\sigma_{ij}=\lambda\epsilon_{kk}\delta_{ij}+2\mu\epsilon_{ij},$
@@ -1455,7 +1969,7 @@
 In order to create relative motion across the fault surface in the finite-elemen
 t mesh, additional degrees of freedom are added along with adjustment of
  the topology of the mesh.
- These additional degreees of freedom are associated with cohesive cells.
+ These additional degrees of freedom are associated with cohesive cells.
  These zero-volume cells allow control of the relative motion between vertices
  on the two sides of the fault.
  PyLith automatically adds cohesive cells for each fault surface.
@@ -1543,7 +2057,7 @@
  of two quadrilateral cells.
  The zero thickness cohesive cell (shown with dashed lines) controls slip
  on the fault.
- The Lagrange mutipliers for a kinematic earthquake source are associated
+ The Lagrange multipliers for a kinematic earthquake source are associated
  with the degrees of freedom for vertices 8 and 9.
  The constraint associated with vertex 8 controls the relative motion between
  vertices 2 and 6, and the constraint associated with vertex 9 controls



More information about the CIG-COMMITS mailing list