[cig-commits] r22723 - short/3D/PyLith/trunk/doc/userguide/runpylith
brad at geodynamics.org
brad at geodynamics.org
Tue Aug 20 17:49:49 PDT 2013
Author: brad
Date: 2013-08-20 17:49:49 -0700 (Tue, 20 Aug 2013)
New Revision: 22723
Modified:
short/3D/PyLith/trunk/doc/userguide/runpylith/runpylith.lyx
Log:
Added pylith workflow diagram to manual.
Modified: short/3D/PyLith/trunk/doc/userguide/runpylith/runpylith.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/runpylith/runpylith.lyx 2013-08-21 00:34:20 UTC (rev 22722)
+++ short/3D/PyLith/trunk/doc/userguide/runpylith/runpylith.lyx 2013-08-21 00:49:49 UTC (rev 22723)
@@ -72,22 +72,15 @@
\end_layout
\begin_layout Standard
-There are essentially three major inputs needed to run a problem with PyLith:
-\end_layout
+Figure
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "fig:pylith:workflow"
-\begin_layout Enumerate
-A set of parameters describing the problem.
- These parameters describe the type of problem to be run, solver information,
- time-stepping information, boundary conditions, materials, etc.
- This information can be provided from the command-line or by using a
-\family typewriter
-.cfg
-\family default
- or
-\family typewriter
-.pml
-\family default
- file.
+\end_inset
+
+ shows the workflow for running PyLith.
+ There are essentially three main inputs needed to run a problem with PyLith:
\end_layout
\begin_layout Enumerate
@@ -123,6 +116,15 @@
\end_layout
\begin_layout Enumerate
+A set of parameters describing the problem.
+ These parameters describe the type of problem to be run, solver information,
+ time-stepping information, boundary conditions, materials, etc.
+ This information can be provided from the command-line or by using a
+\family typewriter
+.cfg.
+\end_layout
+
+\begin_layout Enumerate
Databases specifying the material property values and boundary condition
values to be used.
Arbitrarily complex spatial variations in boundary and fault conditions
@@ -144,6 +146,68 @@
for the format specification).
\end_layout
+\begin_layout Standard
+PyLith writes solution information, such as solution fields and state variables,
+ to either VTK files or HDF5/Xdmf files.
+ ParaView and Visit can read both types of files.
+ Post-processing of output is generally performed using HDF5 files accessed
+ via a Python script and the h5py package or a Matlab script.
+\end_layout
+
+\begin_layout Standard
+\noindent
+\align center
+\begin_inset Float figure
+placement H
+wide false
+sideways false
+status open
+
+\begin_layout Plain Layout
+\noindent
+\align center
+\begin_inset Graphics
+ filename figs/runpylith.pdf
+ width 5in
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+\begin_inset Caption
+
+\begin_layout Plain Layout
+PyLith requires a finite-element mesh (three different mechanisms for generating
+ a mesh are currently supported), simulation parameters, and spatial databases
+ (defining the spatial variation of various parameters).
+ PyLith writes the solution output to either VTK or HDF5/Xdmf files, which
+ can be visualized with ParaView or Visit.
+ Post-processing is generally done using the HDF5 files with Python or Matlab
+ scripts.
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Plain Layout
+\begin_inset CommandInset label
+LatexCommand label
+name "fig:pylith:workflow"
+
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
\begin_layout Section
Defining the Simulation
\end_layout
More information about the CIG-COMMITS
mailing list