[cig-commits] r7455 - in short/3D/PyLith/trunk/doc/userguide/tutorials: twoquad4 twoquad4/figs twotet4 twotet4/figs

willic3 at geodynamics.org willic3 at geodynamics.org
Sun Jun 24 21:10:04 PDT 2007


Author: willic3
Date: 2007-06-24 21:10:04 -0700 (Sun, 24 Jun 2007)
New Revision: 7455

Added:
   short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/
   short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/axialdisp.jpg
   short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/dislocation.jpg
   short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/sheardispl.jpg
   short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.eps
   short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig
   short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig.bak
   short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/figs/tetmesh.jpg
   short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/figs/twotet4-mesh.eps
Modified:
   short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/twotet4.lyx
Log:
Hopefully finished twoquad4 example and most finished twotet4
example.



Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/axialdisp.jpg
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/axialdisp.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/dislocation.jpg
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/dislocation.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/sheardispl.jpg
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/sheardispl.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.eps
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.eps	2007-06-25 01:51:29 UTC (rev 7454)
+++ short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.eps	2007-06-25 04:10:04 UTC (rev 7455)
@@ -0,0 +1,178 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: twoquad4-mesh.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5
+%%CreationDate: Sun Jun 24 20:49:03 2007
+%%For: willic3 at Wow.local (Charles Williams)
+%%BoundingBox: 0 0 157 109
+%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.004 0.004 0.004 srgb} bind def
+/col33 {0.988 0.988 0.988 srgb} bind def
+/col34 {0.184 0.208 0.282 srgb} bind def
+/col35 {0.447 0.498 0.671 srgb} bind def
+/col36 {0.992 0.251 0.251 srgb} bind def
+/col37 {0.780 0.000 0.012 srgb} bind def
+/col38 {0.992 0.733 0.412 srgb} bind def
+/col39 {0.957 0.498 0.000 srgb} bind def
+/col40 {0.992 0.992 0.451 srgb} bind def
+/col41 {0.894 0.894 0.000 srgb} bind def
+/col42 {0.376 0.792 0.055 srgb} bind def
+/col43 {0.231 0.490 0.031 srgb} bind def
+/col44 {0.200 0.733 0.992 srgb} bind def
+/col45 {0.118 0.431 0.580 srgb} bind def
+/col46 {0.800 0.561 0.992 srgb} bind def
+/col47 {0.380 0.004 0.686 srgb} bind def
+
+end
+save
+newpath 0 109 moveto 0 0 lineto 157 0 lineto 157 109 lineto closepath clip newpath
+-282.6 198.9 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+	/endangle exch def
+	/startangle exch def
+	/yrad exch def
+	/xrad exch def
+	/y exch def
+	/x exch def
+	/savematrix mtrx currentmatrix def
+	x y tr xrad yrad sc 0 0 1 startangle endangle arc
+	closepath
+	savematrix setmatrix
+	} def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06000 0.06000 sc
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Polyline
+0 slj
+0 slc
+7.500 slw
+n 4800 1800 m 6000 1800 l 6000 3000 l 4800 3000 l
+ cp gs col45 s gr 
+% Polyline
+n 6000 1800 m 7200 1800 l 7200 3000 l 6000 3000 l
+ cp gs col45 s gr 
+% here ends figure;
+% 
+% here starts figure with depth 40
+% Ellipse
+7.500 slw
+n 6000 3000 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+% Ellipse
+n 5963 1800 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+% Ellipse
+n 7200 3000 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+% Ellipse
+n 7163 1800 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+/Helvetica-Bold ff 200.00 scf sf
+6000 3300 m
+gs 1 -1 sc (2) col0 sh gr
+/Helvetica-Bold ff 200.00 scf sf
+7200 3300 m
+gs 1 -1 sc (4) col0 sh gr
+/Helvetica-Bold ff 200.00 scf sf
+5925 1650 m
+gs 1 -1 sc (3) col0 sh gr
+/Helvetica-Bold ff 200.00 scf sf
+7200 1650 m
+gs 1 -1 sc (5) col0 sh gr
+/Helvetica-Bold ff 200.00 scf sf
+4800 3300 m
+gs 1 -1 sc (0) col0 sh gr
+% Ellipse
+n 4800 1800 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+/Helvetica-Bold ff 200.00 scf sf
+4725 1650 m
+gs 1 -1 sc (1) col0 sh gr
+% Ellipse
+n 4800 3000 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+% here ends figure;
+$F2psEnd
+rs
+showpage
+%%Trailer
+%EOF

Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig	2007-06-25 01:51:29 UTC (rev 7454)
+++ short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig	2007-06-25 04:10:04 UTC (rev 7455)
@@ -0,0 +1,41 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #010101
+0 33 #fcfcfc
+0 34 #2f3548
+0 35 #727fab
+0 36 #fd4040
+0 37 #c70003
+0 38 #fdbb69
+0 39 #f47f00
+0 40 #fdfd73
+0 41 #e4e400
+0 42 #60ca0e
+0 43 #3b7d08
+0 44 #33bbfd
+0 45 #1e6e94
+0 46 #cc8ffd
+0 47 #6101af
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4800 1800 37 37 4800 1800 4837 1800
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4800 3000 37 37 4800 3000 4837 3000
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 6000 3000 37 37 6000 3000 6037 3000
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5963 1800 37 37 5963 1800 6000 1800
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 7200 3000 37 37 7200 3000 7237 3000
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 7163 1800 37 37 7163 1800 7200 1800
+2 2 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4800 1800 6000 1800 6000 3000 4800 3000 4800 1800
+2 2 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 6000 1800 7200 1800 7200 3000 6000 3000 6000 1800
+4 0 0 40 -1 18 12 0.0000 4 135 105 6000 3300 2\001
+4 0 0 40 -1 18 12 0.0000 4 150 105 7200 3300 4\001
+4 0 0 40 -1 18 12 0.0000 4 135 105 5925 1650 3\001
+4 0 0 40 -1 18 12 0.0000 4 135 105 7200 1650 5\001
+4 0 0 40 -1 18 12 0.0000 4 135 105 4800 3300 0\001
+4 0 0 40 -1 18 12 0.0000 4 135 105 4725 1650 1\001

Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig.bak
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig.bak	2007-06-25 01:51:29 UTC (rev 7454)
+++ short/3D/PyLith/trunk/doc/userguide/tutorials/twoquad4/figs/twoquad4-mesh.fig.bak	2007-06-25 04:10:04 UTC (rev 7455)
@@ -0,0 +1,37 @@
+#FIG 3.2  Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #010101
+0 33 #fcfcfc
+0 34 #2f3548
+0 35 #727fab
+0 36 #fd4040
+0 37 #c70003
+0 38 #fdbb69
+0 39 #f47f00
+0 40 #fdfd73
+0 41 #e4e400
+0 42 #60ca0e
+0 43 #3b7d08
+0 44 #33bbfd
+0 45 #1e6e94
+0 46 #cc8ffd
+0 47 #6101af
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4800 1800 37 37 4800 1800 4837 1800
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4800 3000 37 37 4800 3000 4837 3000
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 6000 3000 37 37 6000 3000 6037 3000
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5963 1800 37 37 5963 1800 6000 1800
+2 2 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4800 1800 6000 1800 6000 3000 4800 3000 4800 1800
+2 1 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4800 1800 6000 3000
+4 0 0 40 -1 18 12 0.0000 4 135 105 4650 3150 0\001
+4 0 0 40 -1 18 12 0.0000 4 135 105 6075 1875 3\001
+4 0 0 40 -1 18 12 0.0000 4 135 105 4650 1725 2\001
+4 0 0 40 -1 18 12 0.0000 4 135 105 6075 3150 1\001

Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/figs/tetmesh.jpg
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/figs/tetmesh.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/figs/twotet4-mesh.eps
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/figs/twotet4-mesh.eps	2007-06-25 01:51:29 UTC (rev 7454)
+++ short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/figs/twotet4-mesh.eps	2007-06-25 04:10:04 UTC (rev 7455)
@@ -0,0 +1,170 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: twotet4-mesh.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5
+%%CreationDate: Sun Jun 24 23:45:43 2007
+%%For: willic3 at Wow.local (Charles Williams)
+%%BoundingBox: 0 0 121 145
+%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.004 0.004 0.004 srgb} bind def
+/col33 {0.992 0.992 0.992 srgb} bind def
+/col34 {0.184 0.208 0.282 srgb} bind def
+/col35 {0.447 0.498 0.675 srgb} bind def
+/col36 {0.996 0.251 0.251 srgb} bind def
+/col37 {0.784 0.000 0.012 srgb} bind def
+/col38 {0.996 0.733 0.412 srgb} bind def
+/col39 {0.961 0.498 0.000 srgb} bind def
+/col40 {0.996 0.996 0.451 srgb} bind def
+/col41 {0.898 0.898 0.000 srgb} bind def
+/col42 {0.376 0.796 0.055 srgb} bind def
+/col43 {0.231 0.490 0.031 srgb} bind def
+/col44 {0.200 0.733 0.996 srgb} bind def
+/col45 {0.118 0.431 0.584 srgb} bind def
+/col46 {0.804 0.565 0.996 srgb} bind def
+/col47 {0.380 0.004 0.686 srgb} bind def
+
+end
+save
+newpath 0 145 moveto 0 0 lineto 121 0 lineto 121 145 lineto closepath clip newpath
+-147.6 230.4 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+	/endangle exch def
+	/startangle exch def
+	/yrad exch def
+	/xrad exch def
+	/y exch def
+	/x exch def
+	/savematrix mtrx currentmatrix def
+	x y tr xrad yrad sc 0 0 1 startangle endangle arc
+	closepath
+	savematrix setmatrix
+	} def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06000 0.06000 sc
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Polyline
+2 slj
+0 slc
+7.500 slw
+n 3600 1650 m 2625 3075 l 3525 3600 l
+ cp gs col45 s gr 
+% Polyline
+ [60] 0 sd
+n 2625 3075 m
+ 4275 2925 l gs col45 s gr  [] 0 sd
+% Polyline
+n 3600 1650 m 4275 2925 l 3525 3600 l
+ cp gs col45 s gr 
+% here ends figure;
+% 
+% here starts figure with depth 40
+% Ellipse
+7.500 slw
+n 4275 2925 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+/Helvetica-Bold ff 200.00 scf sf
+2475 3225 m
+gs 1 -1 sc (0) col0 sh gr
+/Helvetica-Bold ff 200.00 scf sf
+3450 3825 m
+gs 1 -1 sc (1) col0 sh gr
+/Helvetica-Bold ff 200.00 scf sf
+4350 3075 m
+gs 1 -1 sc (2) col0 sh gr
+% Ellipse
+n 3525 3600 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+/Helvetica-Bold ff 200.00 scf sf
+3600 1575 m
+gs 1 -1 sc (3) col0 sh gr
+% Ellipse
+n 2625 3075 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+% Ellipse
+n 3600 1650 37 37 0 360 DrawEllipse gs col39 1.00 shd ef gr gs col39 s gr
+
+% here ends figure;
+$F2psEnd
+rs
+showpage
+%%Trailer
+%EOF

Modified: short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/twotet4.lyx
===================================================================
--- short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/twotet4.lyx	2007-06-25 01:51:29 UTC (rev 7454)
+++ short/3D/PyLith/trunk/doc/userguide/tutorials/twotet4/twotet4.lyx	2007-06-25 04:10:04 UTC (rev 7455)
@@ -56,7 +56,7 @@
  Due to the simple geometry of the problem, the mesh may be constructed
  by hand, using PyLith mesh ASCII format to describe the mesh.
  In this tutorial, we will walk through the steps necessary to construct,
- run, and view three problems that use the same mesh.
+ run, and view two problems that use the same mesh.
  In addition to this manual, each of the files for the example problem is
  heavily documented to aid users in understanding the basic file formats.
 \end_layout
@@ -67,16 +67,16 @@
 
 \begin_layout Standard
 The mesh consists of two tetrahedra forming a pyramid shape (Figure 
-\begin_inset LatexCommand \ref{fig:twotri3-mesh}
+\begin_inset LatexCommand \ref{fig:twotet4-mesh}
 
 \end_inset
 
 ).
  The mesh geometry and topology is described in the file 
 \family typewriter
-twotri3.mesh
+twotet4.mesh
 \family default
-, which is in PyLith Mesh ASCII format.
+, which is in PyLith mesh ASCII format.
  This file format is described in 
 \begin_inset LatexCommand \ref{cha:File-Formats}
 
@@ -99,7 +99,7 @@
 \begin_layout Standard
 \align center
 \begin_inset Graphics
-	filename figs/twotri3-mesh.eps
+	filename figs/twotet4-mesh.fig
 
 \end_inset
 
@@ -108,7 +108,7 @@
 
 \begin_layout Caption
 Mesh used for the two triangle examples.
-\begin_inset LatexCommand \label{fig:twotri3-mesh}
+\begin_inset LatexCommand \label{fig:twotet4-mesh}
 
 \end_inset
 
@@ -204,7 +204,7 @@
 
 \begin_layout Standard
 The first example problem is extension of the mesh along the diagonal extending
- from the lower left to the upper right of the square mesh.
+ along the base of the pyramid between two opposing vertices.
  Parameter settings that override or augment those in 
 \family typewriter
 pylithapp.cfg
@@ -230,7 +230,7 @@
 pylithapp.timedependent.bc.bc We define which degrees of freedom are being
  constrained (x and y), we give the label (defined in 
 \family typewriter
-twotri3.mesh
+twotet4.mesh
 \family default
 ) defining the points we want, we assign a label to the boundary condition
  set, and we give the name of the spatial database defining the boundary
@@ -260,9 +260,7 @@
 axialdisp.cfg
 \family default
 .
- The format of all spatial database files is similar.
- In this case, we give the desired displacement values at two points (lower
- left and upper right).
+ In this case, we give the desired displacement values at two points.
  Since data is being specified at points (rather than being uniform over
  the mesh, for example), the data dimension is one.
 \end_layout
@@ -270,7 +268,7 @@
 \begin_layout Standard
 The files containing common information (
 \family typewriter
-twotri3.mesh
+twotet4.mesh
 \family default
 , 
 \family typewriter
@@ -304,7 +302,7 @@
 , which may be used with a number of visualization packages.
  If the problem ran correctly, you should be able to generate a figure such
  as 
-\begin_inset LatexCommand \ref{fig:twotri3-axial}
+\begin_inset LatexCommand \ref{fig:twotet4-axial}
 
 \end_inset
 
@@ -332,7 +330,7 @@
 
 \begin_layout Caption
 Color contours and vectors of displacement for the axial displacement example.
-\begin_inset LatexCommand \label{fig:twotri3-axial}
+\begin_inset LatexCommand \label{fig:twotet4-axial}
 
 \end_inset
 
@@ -345,183 +343,13 @@
 \end_layout
 
 \begin_layout Subsection
-Shear Displacement Example
-\end_layout
-
-\begin_layout Standard
-The next example problem is shearing of the mesh in the y direction using
- displacements applied along the positive and negative x boundaries.
- Parameter settings that override or augment those in 
-\family typewriter
-pylithapp.cfg
-\family default
- are contained in the file 
-\family typewriter
-sheardisp.cfg
-\family default
-.
- These settings are:
-\end_layout
-
-\begin_layout Description
-pylithapp.timedependent We specify an implicit formulation for the problem
- and specify a container for boundary conditions (
-\family typewriter
-pylith.bc.BCFourSides
-\family default
-) that allows them to be given on four sides of a rectangular domain.
-\end_layout
-
-\begin_layout Description
-pylithapp.timedependent.bc.x_neg We specify the boundary conditions for the
- left side of the mesh, defining which degrees of freedom are being constrained
- (x and y), giving the label (
-\family typewriter
-x_neg
-\family default
-, defined in 
-\family typewriter
-twotri3.mesh
-\family default
-) defining the points we want, assigning a label to the boundary condition
- set, and giving the name of the spatial database defining the boundary
- conditions (
-\family typewriter
-sheardisp.spatialdb
-\family default
-).
-\end_layout
-
-\begin_layout Description
-pylithapp.timedependent.bc.x_pos We specify the boundary conditions for the
- left side of the mesh, defining which degrees of freedom are being constrained
- (y only), giving the label (
-\family typewriter
-x_
-\family default
-pos, defined in 
-\family typewriter
-twotri3.mesh
-\family default
-) defining the points we want, assigning a label to the boundary condition
- set, and giving the name of the spatial database defining the boundary
- conditions (
-\family typewriter
-sheardisp.spatialdb
-\family default
-).
-\end_layout
-
-\begin_layout Description
-pylithapp.problem.formulation.output.output We give the base filename for VTK
- output (
-\family typewriter
-sheardisp.vtk
-\family default
-).
-\end_layout
-
-\begin_layout Standard
-The boundary conditions are described in the file 
-\family typewriter
-sheardisp.spatialdb
-\family default
-, as specified in 
-\family typewriter
-sheardisp.cfg
-\family default
-.
- In this case, we give the desired displacement values at two points, correspond
-ing to the two edges we want to constrain.
- Since data is being specified at points (rather than being uniform over
- the mesh, for example), the data dimension is one.
-\end_layout
-
-\begin_layout Standard
-The files containing common information (
-\family typewriter
-twotri3.mesh
-\family default
-, 
-\family typewriter
-pylithapp.cfg
-\family default
-, 
-\family typewriter
-matprops.spatialdb
-\family default
-) along with the problem-specific files (
-\family typewriter
-sheardisp.cfg
-\family default
-, 
-\family typewriter
-sheardisp.spatialdb
-\family default
-) provide a complete description of the problem, and we can then run this
- example by typing:
-\end_layout
-
-\begin_layout LyX-Code
-pylith sheardisp.cfg
-\end_layout
-
-\begin_layout Standard
-Once the problem has run, there will be a file called 
-\family typewriter
-sheardisp_t0.vtk
-\family default
-, which may be used with a number of visualization packages.
- If the problem ran correctly, you should be able to generate a figure such
- as 
-\begin_inset LatexCommand \ref{fig:twotri-shear}
-
-\end_inset
-
-, which was generated using ParaView.
-\end_layout
-
-\begin_layout Standard
-\begin_inset Float figure
-wide false
-sideways false
-status open
-
-\begin_layout Standard
-\align center
-\begin_inset Graphics
-	filename figs/sheardisp.jpg
-	lyxscale 50
-	scale 50
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Caption
-Color contours and vectors of displacement for the shear displacement example.
-\begin_inset LatexCommand \label{fig:twotri-shear}
-
-\end_inset
-
-
-\end_layout
-
-\end_inset
-
-
-\end_layout
-
-\begin_layout Subsection
 Kinematic Fault Slip Example
 \end_layout
 
 \begin_layout Standard
 The next example problem is left lateral fault slip applied between the
- two triangular cells using kinematic cohesive cells.
- The lower left and upper right boundaries are held fixed in the x and y
- directions.
+ two tetrahedral cells using kinematic cohesive cells.
+ The vertices away from the fault are held fixed in the x and y directions.
  Parameter settings that override or augment those in 
 \family typewriter
 pylithapp.cfg
@@ -535,7 +363,7 @@
 \end_layout
 
 \begin_layout Description
-pylithapp.journal.info We turn on journaling for 1D quadrature (used for 2D
+pylithapp.journal.info We turn on journaling for 2D quadrature (used for 3D
  faults) and for cohesive kinematic faults.
 \end_layout
 
@@ -555,9 +383,9 @@
 
 \begin_layout Description
 pylithapp.timedependent.bc.bc We define which degrees of freedom are being
- constrained (x and y), we give the label (defined in 
+ constrained (x, y, and z), we give the label (defined in 
 \family typewriter
-twotri3.mesh
+twotet4.mesh
 \family default
 ) defining the points we want, we assign a label to the boundary condition
  set, and we give the name of the spatial database defining the boundary
@@ -571,7 +399,7 @@
 \begin_layout Description
 pylithapp.timedependent.interfaces We give the label (defined in 
 \family typewriter
-twotri3.mesh
+twotet4.mesh
 \family default
 ) defining the points on the fault, provide quadrature information, and
  then give database names for material properties (needed for conditioning),
@@ -638,7 +466,7 @@
 \begin_layout Standard
 The files containing common information (
 \family typewriter
-twotri3.mesh
+twotet4.mesh
 \family default
 , 
 \family typewriter
@@ -684,7 +512,7 @@
 , which may be used with a number of visualization packages.
  If the problem ran correctly, you should be able to generate a figure such
  as 
-\begin_inset LatexCommand \ref{fig:twotri-disloc}
+\begin_inset LatexCommand \ref{fig:twotet4-disloc}
 
 \end_inset
 
@@ -711,7 +539,7 @@
 
 \begin_layout Caption
 Color contours and vectors of displacement for the kinematic fault example.
-\begin_inset LatexCommand \label{fig:twotri-disloc}
+\begin_inset LatexCommand \label{fig:twotet4-disloc}
 
 \end_inset
 



More information about the cig-commits mailing list