[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