[cig-commits] r11670 - in short/3D/PyLith/trunk: . doc/userguide/benchmarks/strikeslip doc/userguide/benchmarks/strikeslip/figs
brad at geodynamics.org
brad at geodynamics.org
Mon Mar 31 12:09:16 PDT 2008
Author: brad
Date: 2008-03-31 12:09:15 -0700 (Mon, 31 Mar 2008)
New Revision: 11670
Added:
short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/convergence.png
short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/scaling.png
short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/summary.png
Modified:
short/3D/PyLith/trunk/TODO
short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx
Log:
Finished adding figures and editing text for strike-slip benchmarks.
Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO 2008-03-31 18:43:04 UTC (rev 11669)
+++ short/3D/PyLith/trunk/TODO 2008-03-31 19:09:15 UTC (rev 11670)
@@ -8,16 +8,12 @@
1. Strike-slip benchmark.
c. Rerun benchmarks.
- d. Tabulate results.
+ d. Check results.
Binaries
Add setup.sh for linux.
- Manual
-
- 2. Add strike-slip benchmarks.
-
----------------------------------------------------------------------
Workshop
Added: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/convergence.png
===================================================================
(Binary files differ)
Property changes on: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/convergence.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/scaling.png
===================================================================
(Binary files differ)
Property changes on: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/scaling.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/summary.png
===================================================================
(Binary files differ)
Property changes on: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/figs/summary.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx 2008-03-31 18:43:04 UTC (rev 11669)
+++ short/3D/PyLith/trunk/doc/userguide/benchmarks/strikeslip/strikeslip.lyx 2008-03-31 19:09:15 UTC (rev 11670)
@@ -191,7 +191,7 @@
\align center
\begin_inset Graphics
filename figs/geometry.png
- scale 75
+ scale 33
\end_inset
@@ -318,7 +318,7 @@
\end_inset
.
- We also compare the accuracy and run time across resolutions and different
+ We also compare the accuracy and runtime across resolutions and different
cell types.
This provides practical information about what cell types and resolutions
are required to achieve a given level of accuracy with the shortest runtime.
@@ -334,7 +334,7 @@
\align center
\begin_inset Graphics
filename figs/soln.png
- scale 75
+ scale 33
\end_inset
@@ -455,8 +455,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename figs/error_hex8_1000m.png
- scale 75
+ filename figs/error_tet4_1000m.png
+ scale 33
\end_inset
@@ -467,10 +467,10 @@
\begin_inset Caption
\begin_layout Standard
-Local error for strike-slip benchmark problem with hexahedral cells and
- trilinear basis functions with a uniform discretization size of 1000m.
+Local error for strike-slip benchmark problem with tetrahedral cells and
+ linear basis functions with a uniform discretization size of 1000m.
\begin_inset LatexCommand label
-name "fig:benchmark:strikeslip:hex8:1000m"
+name "fig:benchmark:strikeslip:tet4:1000m"
\end_inset
@@ -496,8 +496,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/error_tet4_1000m.png
- scale 75
+ filename figs/error_hex8_1000m.png
+ scale 33
\end_inset
@@ -508,10 +508,10 @@
\begin_inset Caption
\begin_layout Standard
-Local error for strike-slip benchmark problem with tetrahedral cells and
- linear basis functions with a uniform discretization size of 1000m.
+Local error for strike-slip benchmark problem with hexahedral cells and
+ trilinear basis functions with a uniform discretization size of 1000m.
\begin_inset LatexCommand label
-name "fig:benchmark:strikeslip:tet4:1000m"
+name "fig:benchmark:strikeslip:hex8:1000m"
\end_inset
@@ -537,8 +537,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/error_hex8_0500m.png
- scale 75
+ filename figs/error_tet4_0500m.png
+ scale 33
\end_inset
@@ -549,10 +549,10 @@
\begin_inset Caption
\begin_layout Standard
-Local error for strike-slip benchmark problem with hexahedral cells and
- trilinear basis functions with a uniform discretization size of 500m.
+Local error for strike-slip benchmark problem with tetrahedral cells and
+ linear basis functions with a uniform discretization size of 500m.
\begin_inset LatexCommand label
-name "fig:benchmark:strikeslip:hex8:500m"
+name "fig:benchmark:strikeslip:tet4:500m"
\end_inset
@@ -578,8 +578,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/error_tet4_0500m.png
- scale 75
+ filename figs/error_hex8_0500m.png
+ scale 33
\end_inset
@@ -590,10 +590,10 @@
\begin_inset Caption
\begin_layout Standard
-Local error for strike-slip benchmark problem with tetrahedral cells and
- linear basis functions with a uniform discretization size of 500m.
+Local error for strike-slip benchmark problem with hexahedral cells and
+ trilinear basis functions with a uniform discretization size of 500m.
\begin_inset LatexCommand label
-name "fig:benchmark:strikeslip:tet4:500m"
+name "fig:benchmark:strikeslip:hex8:500m"
\end_inset
@@ -619,8 +619,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/error_hex8_0250m.eps
- scale 75
+ filename figs/error_tet4_0250m.png
+ scale 33
\end_inset
@@ -631,10 +631,10 @@
\begin_inset Caption
\begin_layout Standard
-Local error for strike-slip benchmark problem with hexahedral cells and
- trilinear basis functions with a uniform discretization size of 250m.
+Local error for strike-slip benchmark problem with tetrahedral cells and
+ linear basis functions with a uniform discretization size of 250m.
\begin_inset LatexCommand label
-name "fig:benchmark:strikeslip:hex8:250m"
+name "fig:benchmark:strikeslip:tet4:250m"
\end_inset
@@ -660,8 +660,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/error_tet4_0250m.png
- scale 75
+ filename figs/error_hex8_0250m.png
+ scale 33
\end_inset
@@ -672,10 +672,10 @@
\begin_inset Caption
\begin_layout Standard
-Local error for strike-slip benchmark problem with tetrahedral cells and
- linear basis functions with a uniform discretization size of 250m.
+Local error for strike-slip benchmark problem with hexahedral cells and
+ trilinear basis functions with a uniform discretization size of 250m.
\begin_inset LatexCommand label
-name "fig:benchmark:strikeslip:tet4:250m"
+name "fig:benchmark:strikeslip:hex8:250m"
\end_inset
@@ -701,8 +701,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/convergence.eps
- scale 75
+ filename figs/convergence.png
+ scale 33
\end_inset
@@ -756,7 +756,7 @@
from the Sieve data structure is greater than the time required to do the
calculation for each quadrature point (which can take advantage of the
very fast, small memory cache in the processor).
- As a result, the run time for the simulations with hexahedral cells is
+ As a result, the runtime for the simulations with hexahedral cells is
much less than that for the tetrahedral cells at the same resolution.
\end_layout
@@ -770,8 +770,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/summary.eps
- scale 75
+ filename figs/summary.png
+ scale 33
\end_inset
@@ -812,14 +812,14 @@
\end_inset
- compares the run time for the benchmark at 500m resolution for 1 to 16
+ compares the runtime for the benchmark at 500m resolution for 1 to 16
processors.
- The run time includes both the time required to distribute the mesh over
+ The runtime includes both the time required to distribute the mesh over
the processors as well as write the output to VTK files.
These are known bottlenecks in the code and future releases will eliminate
these bottlenecks.
- The run time neglecting the time required for distributing the mesh and
- output are also included in Figure
+ The runtime minus the time required for distributing the mesh is
+ also included in Figure
\begin_inset LatexCommand ref
reference "fig:benchmark:strikeslip:scaling"
@@ -836,7 +836,7 @@
, the number of iterations required to solve the problem increases with
problem side.
- Switching to a multi-grid solver will reduce the number of iterations to
+ Switching to a multi-grid solver will lead to fast convergence with
a small number of iterations that does not increase with problem size.
\end_layout
@@ -849,8 +849,8 @@
\begin_layout Standard
\align center
\begin_inset Graphics
- filename /Users/brad/src/cig/pylith/doc/userguide/benchmarks/strikeslip/figs/scaling.eps
- scale 75
+ filename figs/scaling.png
+ scale 33
\end_inset
@@ -864,8 +864,10 @@
Parallel performance of PyLith for the strike-slip benchmark problem with
tetrahedral cells and linear basis functions with a uniform discretization
size of 500m.
- A linear trend would indicate strong scaling, which is rarely achieved
- in any real application).
+ The total runtime (total) and the runtime minus the time required to
+ distribute the mesh (compute) are shown.
+ A linear decrease with a slope of 1 would indicate strong scaling,
+ which is rarely achieved in any real application.
\begin_inset LatexCommand label
name "fig:benchmark:strikeslip:scaling"
More information about the cig-commits
mailing list