[cig-commits] r11507 - in short/3D/PyLith/trunk/doc/userguide: . benchmarks benchmarks/strikeslip boundaryconditions
brad at geodynamics.org
brad at geodynamics.org
Sat Mar 22 12:01:11 PDT 2008
Author: brad
Date: 2008-03-22 12:01:11 -0700 (Sat, 22 Mar 2008)
New Revision: 11507
Modified:
short/3D/PyLith/trunk/doc/userguide/benchmarks/benchmarks.lyx
short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx
short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx
short/3D/PyLith/trunk/doc/userguide/userguide.lyx
Log:
Worked more on the benchmarks chapter.
Modified: short/3D/PyLith/trunk/doc/userguide/benchmarks/benchmarks.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/benchmarks/benchmarks.lyx 2008-03-22 17:57:01 UTC (rev 11506)
+++ short/3D/PyLith/trunk/doc/userguide/benchmarks/benchmarks.lyx 2008-03-22 19:01:11 UTC (rev 11507)
@@ -1,4 +1,4 @@
-#LyX 1.5.4 created this file. For more info see http://www.lyx.org/
+#LyX 1.5.2 created this file. For more info see http://www.lyx.org/
\lyxformat 276
\begin_document
\begin_header
Modified: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx 2008-03-22 17:57:01 UTC (rev 11506)
+++ short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx 2008-03-22 19:01:11 UTC (rev 11507)
@@ -1,4 +1,4 @@
-#LyX 1.5.4 created this file. For more info see http://www.lyx.org/
+#LyX 1.5.2 created this file. For more info see http://www.lyx.org/
\lyxformat 276
\begin_document
\begin_header
@@ -119,14 +119,29 @@
Fault The fault is a vertical, right-lateral strike-slip fault.
The strike is parallel to the y-direction at the center of the model:
\begin_inset Formula \begin{gather*}
-x=12\ km\\
-0\leq y\leq16\ km\\
+x=12\ km,\\
+0\leq y\leq16\ km,\\
-16\ km\leq z\leq0.\end{gather*}
\end_inset
-Uniform slip is applied over the region ?? and ?? with a linear taper to
- 0 at y = 16 km and z = -16 km.
+Uniform slip of 1 m is applied over the region
+\begin_inset Formula $0\leq y\leq12\ km$
+\end_inset
+
+ and
+\begin_inset Formula $-12\ km\leq z\leq0$
+\end_inset
+
+ with a linear taper to 0 at y = 16 km and z = -16 km.
+ The tapered region is the light red portion of the fault surface in Figure
+
+\begin_inset LatexCommand ref
+reference "fig:benchmark:strikeslip:geometry"
+
+\end_inset
+
+.
In the region where the two tapers overlap, each slip value is the minimum
of the two tapers (so that the taper remains linear).
\end_layout
@@ -144,26 +159,19 @@
\end_layout
\begin_layout Description
-Discretization The model should be discretized with nominal spatial resolutions
+Discretization The model is discretized with nominal spatial resolutions
of 1000 m, 500 m, and 250 m.
- If possible, also run the models with a nominal spatial resolution of 125
- m.
- Optionally, use meshes with variable (optimal) spatial resolution with
- the same number of nodes as the uniform resolution meshes.
\end_layout
\begin_layout Description
Basis\InsetSpace ~
-functions Linear and/or quadratic and tetrahedral and/or hexahedral.
+functions We use linear basis functions with both tetrahedral and hexahedra
+l cells.
\end_layout
\begin_layout Description
-Solution Displacements at all nodes at times of 0, 1, 5, and 10 years as
- well as the mesh topology (i.e., element connectivity arrays and coordinates
- of vertices) and basis functions.
- Okada routines are available to generate an elastic solution.
- The ‘best’ viscoelastic answer will be derived via mesh refinement.
-
+Solution We compute the error in the elastic solution and compare the solution
+ over the domain after 0, 1, 5, and 10 years.
\end_layout
\begin_layout Standard
@@ -175,7 +183,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename figs/twotri3-mesh.eps
+ filename figs/geometry.png
+ scale 75
\end_inset
@@ -210,9 +219,62 @@
\end_layout
\begin_layout Standard
-running the different meshes and resolutions
+After checking out the benchmark files from the CIG SVN repository, change
+ to the
+\family typewriter
+quasistatic/strikeslip
+\family default
+ directory.
+ Uncompress the gzipped files in the meshes and parameters directories,
\end_layout
+\begin_layout LyX-Code
+gunzip meshes/*.gz parameters/*.gz
+\end_layout
+
+\begin_layout Standard
+Change to the parameters directory.
+ Each benchmark uses 3
+\family typewriter
+.cfg
+\family default
+ files:
+\family typewriter
+pylithapp.cfg
+\family default
+, a mesher related file (
+\family typewriter
+strikeslip_cubit.cfg
+\family default
+ or
+\family typewriter
+strikeslip_lagrit.cfg
+\family default
+), and a resolution and cell related file (e.g.,
+\family typewriter
+strikeslip_hex8_1000m.cfg
+\family default
+).
+ A few examples of running the benchmarks are
+\end_layout
+
+\begin_layout LyX-Code
+pylith strikeslip_cubit.cfg strikeslip_hex8_1000m.cfg
+\end_layout
+
+\begin_layout LyX-Code
+pylith strikeslip_cubit.cfg strikeslip_hex8_0500m.cfg
+\end_layout
+
+\begin_layout LyX-Code
+pylith strikeslip_lagrit.cfg strikeslip_tet4_1000m.cfg
+\end_layout
+
+\begin_layout Standard
+The benchmarks at resolutions of 1000 m, 500 m, and 250 m require approximately
+ ?? GB, ?? GB, and ?? GB, respectively.
+\end_layout
+
\begin_layout Subsection
Benchmark Results
\end_layout
Modified: short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx 2008-03-22 17:57:01 UTC (rev 11506)
+++ short/3D/PyLith/trunk/doc/userguide/boundaryconditions/boundaryconditions.lyx 2008-03-22 19:01:11 UTC (rev 11507)
@@ -1,4 +1,4 @@
-#LyX 1.5.1 created this file. For more info see http://www.lyx.org/
+#LyX 1.5.2 created this file. For more info see http://www.lyx.org/
\lyxformat 276
\begin_document
\begin_header
@@ -353,6 +353,151 @@
for a discussion of the different types of spatial databases available.
\end_layout
+\begin_layout Standard
+\begin_inset Float table
+placement H
+wide false
+sideways false
+status open
+
+\begin_layout Standard
+\noindent
+\align center
+\begin_inset Tabular
+<lyxtabular version="3" rows="3" columns="3">
+<features>
+<column alignment="center" valignment="top" leftline="true" width="0">
+<column alignment="center" valignment="top" leftline="true" rightline="true" width="0">
+<column alignment="center" valignment="top" rightline="true" width="0">
+<row topline="true" bottomline="true">
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\series bold
+Field Type
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\series bold
+Field
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\series bold
+Description
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row topline="true">
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\family typewriter
+vertex_info_fields
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\family typewriter
+initial
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+Displacement vector at reference time in global coordinate system
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row topline="true" bottomline="true">
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\family typewriter
+rate_of_change
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+Rate of change of displacement field in global coordinate system
+\end_layout
+
+\end_inset
+</cell>
+</row>
+</lyxtabular>
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Caption
+
+\begin_layout Standard
+Fields available in output of DirichletBoundary boundary condition information.
+\begin_inset LatexCommand label
+name "tab:dirichlet:output"
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
\begin_layout Subsection
Dirichlet Boundary Condition Spatial Database Files
\end_layout
@@ -684,6 +829,120 @@
than two, since linear elements are being used for this problem.
\end_layout
+\begin_layout Standard
+\begin_inset Float table
+placement H
+wide false
+sideways false
+status open
+
+\begin_layout Standard
+\noindent
+\align center
+\begin_inset Tabular
+<lyxtabular version="3" rows="2" columns="3">
+<features>
+<column alignment="center" valignment="top" leftline="true" width="0">
+<column alignment="center" valignment="top" leftline="true" rightline="true" width="0">
+<column alignment="center" valignment="top" rightline="true" width="0">
+<row topline="true" bottomline="true">
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\series bold
+Field Type
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\series bold
+Field
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\series bold
+Description
+\end_layout
+
+\end_inset
+</cell>
+</row>
+<row topline="true" bottomline="true">
+<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\family typewriter
+cell_info_fields
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+
+\family typewriter
+tractions
+\end_layout
+
+\end_inset
+</cell>
+<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
+\begin_inset Text
+
+\begin_layout Standard
+Traction vector in global coordinate system
+\end_layout
+
+\end_inset
+</cell>
+</row>
+</lyxtabular>
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Standard
+\begin_inset Caption
+
+\begin_layout Standard
+Fields available in output of Neumann boundary condition information.
+\begin_inset LatexCommand label
+name "tab:neumann:output"
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
\begin_layout Subsection
Neumann Boundary Condition Spatial Database Files
\end_layout
Modified: short/3D/PyLith/trunk/doc/userguide/userguide.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/userguide.lyx 2008-03-22 17:57:01 UTC (rev 11506)
+++ short/3D/PyLith/trunk/doc/userguide/userguide.lyx 2008-03-22 19:01:11 UTC (rev 11507)
@@ -1,4 +1,4 @@
-#LyX 1.5.4 created this file. For more info see http://www.lyx.org/
+#LyX 1.5.2 created this file. For more info see http://www.lyx.org/
\lyxformat 276
\begin_document
\begin_header
More information about the cig-commits
mailing list