[cig-commits] r15363 - in short/3D/PyLith/trunk/doc/presentations: . pylith1.3/figs pylith1.4 pylith1.4/figs

brad at geodynamics.org brad at geodynamics.org
Fri Jun 19 17:18:16 PDT 2009


Author: brad
Date: 2009-06-19 17:18:14 -0700 (Fri, 19 Jun 2009)
New Revision: 15363

Added:
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/benchmark_scaling.pdf.BAK
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/buildbotfail.png
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/buildbotsuccess.png
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/packages.pdf.BAK
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/packages.svg
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/quad4cohesive.eps.gz
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/quad4cohesive.fig
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_profile2.pdf.BAK
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_profile9.pdf.BAK
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_soln.pdf.BAK
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/workflow.png
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/makefile
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/pylith_overview.pdf
   short/3D/PyLith/trunk/doc/presentations/pylith1.4/pylith_overview.tex
Removed:
   short/3D/PyLith/trunk/doc/presentations/pylith1.3/figs/packages.fig
Modified:
   short/3D/PyLith/trunk/doc/presentations/Makefile.am
Log:
Added pylith1.4 stuff.

Modified: short/3D/PyLith/trunk/doc/presentations/Makefile.am
===================================================================
--- short/3D/PyLith/trunk/doc/presentations/Makefile.am	2009-06-19 23:49:06 UTC (rev 15362)
+++ short/3D/PyLith/trunk/doc/presentations/Makefile.am	2009-06-20 00:18:14 UTC (rev 15363)
@@ -13,7 +13,8 @@
 EXTRA_DIST = \
 	pylith1.0/pylith_overview.pdf \
 	pylith1.2/pylith_overview.pdf \
-	pylith1.3/pylith_overview.pdf
+	pylith1.3/pylith_overview.pdf \
+	pylith1.4/pylith_overview.pdf
 
 
 # End of file 

Deleted: short/3D/PyLith/trunk/doc/presentations/pylith1.3/figs/packages.fig
===================================================================
--- short/3D/PyLith/trunk/doc/presentations/pylith1.3/figs/packages.fig	2009-06-19 23:49:06 UTC (rev 15362)
+++ short/3D/PyLith/trunk/doc/presentations/pylith1.3/figs/packages.fig	2009-06-20 00:18:14 UTC (rev 15363)
@@ -1,137 +0,0 @@
-#FIG 3.2
-Landscape
-Center
-Inches
-Letter  
-100.00
-Single
--2
-1200 2
-0 32 #010101
-0 33 #fafafa
-0 34 #2f3548
-0 35 #727fa9
-0 36 #fb4040
-0 37 #c50003
-0 38 #fbbb69
-0 39 #f27f00
-0 40 #fbfb73
-0 41 #e2e200
-0 42 #60c80e
-0 43 #3b7d08
-0 44 #33bbfb
-0 45 #1e6e92
-0 46 #ca8dfb
-0 47 #6101af
-6 900 2100 1350 2400
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 1350 2400 900 2400 900 2100 1350 2100 1350 2400
-4 1 0 40 -1 18 14 0.0000 4 165 390 1125 2325 MPI\001
--6
-6 1650 2100 3300 2400
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 3300 2400 1650 2400 1650 2100 3300 2100 3300 2400
-4 1 0 40 -1 18 14 0.0000 4 165 1590 2475 2325 BLAS/LAPACK\001
--6
-6 6075 2100 6675 2400
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 6675 2400 6075 2400 6075 2100 6675 2100 6675 2400
-4 1 0 40 -1 18 14 0.0000 4 180 600 6375 2325 Pyrex\001
--6
-6 5700 1500 7050 1800
-2 4 0 1 45 44 42 -1 20 0.000 0 0 7 0 0 5
-	 7050 1800 5700 1800 5700 1500 7050 1500 7050 1800
-4 1 0 40 -1 18 14 0.0000 4 195 1290 6390 1725 Pyrexembed\001
--6
-6 4575 1500 5325 1800
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 5325 1800 4575 1800 4575 1500 5325 1500 5325 1800
-4 1 0 40 -1 18 14 0.0000 4 180 600 4950 1725 Proj.4\001
--6
-6 3450 1500 4200 1800
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 4200 1800 3450 1800 3450 1500 4200 1500 4200 1800
-4 1 0 40 -1 18 14 0.0000 4 165 720 3825 1725 numpy\001
--6
-6 2325 1500 3075 1800
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 3075 1800 2325 1800 2325 1500 3075 1500 3075 1800
-4 1 0 40 -1 18 14 0.0000 4 165 675 2700 1725 PETSc\001
--6
-6 -75 900 975 1200
-2 4 0 1 45 44 42 -1 20 0.000 0 0 7 0 0 5
-	 975 1200 -75 1200 -75 900 975 900 975 1200
-4 1 0 40 -1 18 14 0.0000 4 135 900 450 1125 nemesis\001
--6
-6 1425 900 2025 1200
-2 4 0 1 45 44 42 -1 20 0.000 0 0 7 0 0 5
-	 2025 1200 1425 1200 1425 900 2025 900 2025 1200
-4 1 0 40 -1 18 14 0.0000 4 180 480 1725 1125 Pyre\001
--6
-6 2325 900 3075 1200
-2 4 0 1 45 44 42 -1 20 0.000 0 0 7 0 0 5
-	 3075 1200 2325 1200 2325 900 3075 900 3075 1200
-4 1 0 40 -1 18 14 0.0000 4 165 570 2700 1125 Sieve\001
--6
-6 3450 900 4050 1200
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 4050 1200 3450 1200 3450 900 4050 900 4050 1200
-4 1 0 40 -1 18 14 0.0000 4 165 495 3750 1125 FIAT\001
--6
-6 4500 900 5850 1200
-2 4 0 1 45 44 42 -1 20 0.000 0 0 7 0 0 5
-	 5850 1200 4500 1200 4500 900 5850 900 5850 1200
-4 1 0 40 -1 18 14 0.0000 4 195 1140 5205 1125 spatialdata\001
--6
-6 2550 300 3450 600
-2 4 0 1 37 36 42 -1 20 0.000 0 0 7 0 0 5
-	 3450 600 2550 600 2550 300 3450 300 3450 600
-4 1 0 40 -1 18 14 0.0000 4 195 675 3000 525 PyLith\001
--6
-6 3450 2100 4200 2400
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 4125 2400 3525 2400 3525 2100 4125 2100 4125 2400
-4 1 0 40 -1 18 14 0.0000 4 150 615 3825 2325 boost\001
--6
-6 450 2850 3825 3975
-2 4 0 1 37 36 42 -1 20 0.000 0 0 7 0 0 5
-	 1125 3300 525 3300 525 3000 1125 3000 1125 3300
-2 4 0 1 45 44 42 -1 20 0.000 0 0 7 0 0 5
-	 1875 3300 1275 3300 1275 3000 1875 3000 1875 3300
-2 4 0 1 39 38 42 -1 20 0.000 0 0 7 0 0 5
-	 1875 3825 1275 3825 1275 3525 1875 3525 1875 3825
-2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
-	 450 2850 3825 2850 3825 3975 450 3975 450 2850
-4 0 0 40 -1 18 14 0.0000 4 195 1755 2025 3750 External package\001
-4 0 0 40 -1 18 14 0.0000 4 210 1275 2025 3225 CIG package\001
--6
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 3000 600 1725 900
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 6375 1800 6375 2100
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 3000 600 450 900
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 3000 600 3750 900
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 2700 1200 2700 1500
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 3750 1200 3825 1500
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 2700 1800 2400 2100
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 3000 600 5175 900
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 2700 1800 3750 2100
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 3000 600 2700 900
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 450 1200 1125 2100
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 1725 1200 1125 2100
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 5175 1200 4950 1500
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 2
-	 5175 1200 6375 1500
-2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 0 0 3
-	 3000 600 5850 750 6375 1500

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/benchmark_scaling.pdf.BAK
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/benchmark_scaling.pdf.BAK
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/buildbotfail.png
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/buildbotfail.png
___________________________________________________________________
Name: svn:mime-type
   + image/png

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/buildbotsuccess.png
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/buildbotsuccess.png
___________________________________________________________________
Name: svn:mime-type
   + image/png

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/packages.pdf.BAK
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/packages.pdf.BAK
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/packages.svg
===================================================================
--- short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/packages.svg	                        (rev 0)
+++ short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/packages.svg	2009-06-20 00:18:14 UTC (rev 15363)
@@ -0,0 +1,593 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="765"
+   height="450"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   sodipodi:docbase="/home/brad/pubs/posters/AGUFall2007/pylith/figs"
+   sodipodi:docname="packages.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0"
+   inkscape:export-filename="/home/brad/pubs/posters/AGUFall2007/pylith/figs/packages.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lstart"
+       style="overflow:visible">
+      <path
+         id="path10500"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="matrix(1.1,0,0,1.1,1.1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible">
+      <path
+         id="path10503"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path10485"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lstart"
+       style="overflow:visible">
+      <path
+         id="path10482"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <filter
+       inkscape:collect="always"
+       x="-0.060894154"
+       width="1.1217883"
+       y="-0.16452613"
+       height="1.3290523"
+       id="filter7940">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="4.0369326"
+         id="feGaussianBlur7942" />
+    </filter>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10000"
+     objecttolerance="10000"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.95111111"
+     inkscape:cx="382.5"
+     inkscape:cy="225"
+     inkscape:document-units="in"
+     inkscape:current-layer="layer1"
+     inkscape:window-width="1022"
+     inkscape:window-height="680"
+     inkscape:window-x="1343"
+     inkscape:window-y="105"
+     width="8.5in"
+     height="5in"
+     units="in"
+     showgrid="true"
+     inkscape:guide-points="true"
+     inkscape:grid-points="true"
+     inkscape:object-nodes="true"
+     inkscape:object-points="true"
+     inkscape:object-bbox="true" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <path
+       style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 380,60 L 80,130"
+       id="path9508" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 380,60 L 282.8271,127.57636"
+       id="path10795" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 380,60 L 484.69626,127.57636"
+       id="path10797" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 379.82717,60.040328 L 683.41121,128.38736"
+       id="path10799" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 280.7243,184.84254 L 280,260"
+       id="path10801" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 78.85514,188.07256 L 140.88785,387.58098"
+       id="path10803" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 280.82284,314.78084 L 140.3085,385.71771"
+       id="path10805" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 279.64909,315.37341 L 391.1215,387.76382"
+       id="path10807" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 280.70217,187.13919 L 622.42991,387.58098"
+       id="path10809" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 689.71963,185.65355 L 650,260"
+       id="path10811" />
+    <g
+       id="g7944"
+       transform="translate(-172.84759,-6.0249276)">
+      <g
+         style="fill:#000000;filter:url(#filter7940)"
+         transform="translate(-5.427337,-8.6837392)"
+         id="use4624">
+        <rect
+           ry="19.229053"
+           y="19.050541"
+           x="484.20374"
+           height="57.266182"
+           width="157.48425"
+           id="rect5889"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+        <text
+           sodipodi:linespacing="125%"
+           id="text5891"
+           y="55.298866"
+           x="562.76813"
+           style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+           xml:space="preserve"><tspan
+             y="55.298866"
+             x="562.76813"
+             id="tspan5893"
+             sodipodi:role="line">PyLith</tspan></text>
+      </g>
+      <g
+         id="g5895"
+         transform="translate(-9.7692068,-13.025609)">
+        <rect
+           style="fill:#33bbff;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect5897"
+           width="157.48425"
+           height="57.266182"
+           x="484.20374"
+           y="19.050541"
+           ry="19.229053" />
+        <text
+           xml:space="preserve"
+           style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+           x="562.76813"
+           y="55.298866"
+           id="text5899"
+           sodipodi:linespacing="125%"><tspan
+             sodipodi:role="line"
+             id="tspan5901"
+             x="562.76813"
+             y="55.298866">PyLith</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g9231"
+       transform="translate(-16.84559,19.995378)">
+      <rect
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)"
+         id="rect8054"
+         width="157.48425"
+         height="57.266182"
+         x="222.51575"
+         y="242.73383"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         x="301.08014"
+         y="278.98215"
+         id="text8056"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan8058"
+           x="301.08014"
+           y="278.98215">PyLith</tspan></text>
+      <rect
+         ry="19.229053"
+         y="238.39195"
+         x="218.17387"
+         height="57.266182"
+         width="157.48425"
+         id="rect8062"
+         style="fill:#ffbc69;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text8064"
+         y="274.64029"
+         x="296.73828"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         xml:space="preserve"><tspan
+           y="274.64029"
+           x="296.73828"
+           id="tspan9226"
+           sodipodi:role="line">PETSc</tspan></text>
+    </g>
+    <g
+       id="g9067"
+       transform="translate(-19.999995,1.6127024)">
+      <rect
+         ry="19.229053"
+         y="131.92284"
+         x="25.152845"
+         height="57.266182"
+         width="157.48425"
+         id="rect7987"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text7989"
+         y="168.17117"
+         x="103.71724"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#60cc0e;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         xml:space="preserve"><tspan
+           y="168.17117"
+           x="103.71724"
+           id="tspan7991"
+           sodipodi:role="line">PyLith</tspan></text>
+      <rect
+         style="fill:#60cc0e;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect7995"
+         width="157.48425"
+         height="57.266182"
+         x="20.810976"
+         y="127.58097"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         x="99.375366"
+         y="163.8293"
+         id="text7997"
+         sodipodi:linespacing="125%"><tspan
+           y="163.8293"
+           x="99.375366"
+           id="tspan9051"
+           sodipodi:role="line">Pyre</tspan></text>
+    </g>
+    <g
+       id="g9190"
+       transform="translate(-6.0346155,-1.6173086)">
+      <rect
+         ry="19.229053"
+         y="135.15285"
+         x="211.70477"
+         height="57.266182"
+         width="157.48425"
+         id="rect9077"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text9079"
+         y="171.40118"
+         x="290.26917"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#60cc0e;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         xml:space="preserve"><tspan
+           y="171.40118"
+           x="290.26917"
+           id="tspan9081"
+           sodipodi:role="line">PyLith</tspan></text>
+      <rect
+         style="fill:#60cc0e;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9083"
+         width="157.48425"
+         height="57.266182"
+         x="207.3629"
+         y="130.81097"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         x="285.92728"
+         y="167.05931"
+         id="text9085"
+         sodipodi:linespacing="125%"><tspan
+           y="167.05931"
+           x="285.92728"
+           id="tspan9144"
+           sodipodi:role="line">Sieve</tspan></text>
+    </g>
+    <g
+       id="g9182"
+       transform="translate(4.4827032,-1.6173086)">
+      <rect
+         ry="19.229053"
+         y="135.15285"
+         x="401.70477"
+         height="57.266182"
+         width="157.48425"
+         id="rect9091"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text9093"
+         y="171.40118"
+         x="480.26917"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#60cc0e;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         xml:space="preserve"><tspan
+           y="171.40118"
+           x="480.26917"
+           id="tspan9095"
+           sodipodi:role="line">PyLith</tspan></text>
+      <rect
+         style="fill:#60cc0e;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9097"
+         width="157.48425"
+         height="57.266182"
+         x="397.36288"
+         y="130.81097"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         x="475.92728"
+         y="167.05931"
+         id="text9099"
+         sodipodi:linespacing="125%"><tspan
+           y="167.05931"
+           x="475.92728"
+           id="tspan9158"
+           sodipodi:role="line">Proj.4</tspan></text>
+    </g>
+    <g
+       id="g9162"
+       transform="translate(4.1890326,-0.8063192)">
+      <rect
+         ry="19.229053"
+         y="134.34186"
+         x="602.51575"
+         height="57.266182"
+         width="157.48425"
+         id="rect9105"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text9107"
+         y="170.59019"
+         x="681.08014"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#60cc0e;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         xml:space="preserve"><tspan
+           y="170.59019"
+           x="681.08014"
+           id="tspan9109"
+           sodipodi:role="line">PyLith</tspan></text>
+      <rect
+         style="fill:#60cc0e;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9111"
+         width="157.48425"
+         height="57.266182"
+         x="598.17389"
+         y="130"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         x="676.73828"
+         y="166.24832"
+         id="text9113"
+         sodipodi:linespacing="125%"><tspan
+           y="166.24832"
+           x="676.73828"
+           id="tspan9160"
+           sodipodi:role="line">FIAT</tspan></text>
+    </g>
+    <g
+       id="g9261"
+       transform="translate(-10.810981,19.995378)">
+      <rect
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)"
+         id="rect9241"
+         width="157.48425"
+         height="57.266182"
+         x="592.51575"
+         y="242.73383"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         x="671.08014"
+         y="278.98215"
+         id="text9243"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan9245"
+           x="671.08014"
+           y="278.98215">PyLith</tspan></text>
+      <rect
+         ry="19.229053"
+         y="238.39195"
+         x="588.17389"
+         height="57.266182"
+         width="157.48425"
+         id="rect9247"
+         style="fill:#ffbc69;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text9249"
+         y="274.64029"
+         x="666.73828"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         xml:space="preserve"><tspan
+           y="274.64029"
+           x="666.73828"
+           id="tspan9259"
+           sodipodi:role="line">numpy</tspan></text>
+    </g>
+    <g
+       id="g9423"
+       transform="translate(-10.000001,-1.4305115e-5)">
+      <rect
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)"
+         id="rect9271"
+         width="157.48425"
+         height="57.266182"
+         x="75.15284"
+         y="391.92285"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         x="153.71722"
+         y="428.17117"
+         id="text9273"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan9275"
+           x="153.71722"
+           y="428.17117">PyLith</tspan></text>
+      <rect
+         ry="19.229053"
+         y="387.58099"
+         x="70.810982"
+         height="57.266182"
+         width="157.48425"
+         id="rect9277"
+         style="fill:#ff4040;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text9279"
+         y="423.82932"
+         x="149.37537"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         xml:space="preserve"><tspan
+           y="423.82932"
+           x="149.37537"
+           id="tspan9289"
+           sodipodi:role="line">MPI</tspan></text>
+    </g>
+    <g
+       id="g10813">
+      <rect
+         transform="matrix(1.4843773,0,0,0.9939207,-187.10437,2.5566968)"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)"
+         id="rect9301"
+         width="157.48425"
+         height="57.266182"
+         x="305.39386"
+         y="391.92285"
+         ry="19.229053" />
+      <rect
+         ry="19.106276"
+         y="387.76382"
+         x="260.9938"
+         height="56.900536"
+         width="238.01241"
+         id="rect9307"
+         style="fill:#ff4040;fill-opacity:1;stroke:#000000;stroke-width:1.98760843;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text9309"
+         y="423.82932"
+         x="379.61639"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         xml:space="preserve"><tspan
+           y="423.82932"
+           x="379.61639"
+           id="tspan9379"
+           sodipodi:role="line">BLAS/LAPACK</tspan></text>
+    </g>
+    <g
+       id="g9407"
+       transform="translate(51.826118,-1.4305115e-5)">
+      <rect
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7940)"
+         id="rect9315"
+         width="157.48425"
+         height="57.266182"
+         x="492.51575"
+         y="391.92285"
+         ry="19.229053" />
+      <text
+         xml:space="preserve"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter7940);font-family:Sans"
+         x="571.08014"
+         y="428.17117"
+         id="text9317"
+         sodipodi:linespacing="125%"><tspan
+           sodipodi:role="line"
+           id="tspan9319"
+           x="571.08014"
+           y="428.17117">PyLith</tspan></text>
+      <rect
+         ry="19.229053"
+         y="387.58099"
+         x="488.17389"
+         height="57.266182"
+         width="157.48425"
+         id="rect9321"
+         style="fill:#ff4040;fill-opacity:1;stroke:#000000;stroke-width:1.62196159;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text9323"
+         y="423.82932"
+         x="566.73828"
+         style="font-size:28px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Sans"
+         xml:space="preserve"><tspan
+           y="423.82932"
+           x="566.73828"
+           id="tspan9333"
+           sodipodi:role="line">boost</tspan></text>
+    </g>
+  </g>
+</svg>

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/quad4cohesive.eps.gz
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/quad4cohesive.eps.gz
___________________________________________________________________
Name: svn:mime-type
   + application/x-gzip

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/quad4cohesive.fig
===================================================================
--- short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/quad4cohesive.fig	                        (rev 0)
+++ short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/quad4cohesive.fig	2009-06-20 00:18:14 UTC (rev 15363)
@@ -0,0 +1,114 @@
+#FIG 3.2
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #010101
+0 33 #f9f9f9
+0 34 #2f3548
+0 35 #727fa8
+0 36 #fa4040
+0 37 #c40003
+0 38 #fabb69
+0 39 #f17f00
+0 40 #fafa73
+0 41 #e1e100
+0 42 #60c70e
+0 43 #3b7d08
+0 44 #33bbfa
+0 45 #1e6e91
+0 46 #c98cfa
+0 47 #6101af
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 300 1125 37 37 300 1125 337 1125
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 300 2325 37 37 300 2325 337 2325
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 1500 2325 37 37 1500 2325 1537 2325
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 1500 1125 37 37 1500 1125 1537 1125
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 2700 1125 37 37 2700 1125 2737 1125
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 2700 2325 37 37 2700 2325 2737 2325
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4200 1125 37 37 4200 1125 4237 1125
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4200 2325 37 37 4200 2325 4237 2325
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 6600 1125 37 37 6600 1125 6637 1125
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 6600 2325 37 37 6600 2325 6637 2325
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5424 2327 37 37 5424 2327 5461 2327
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5370 2327 37 37 5370 2327 5407 2327
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5357 1127 37 37 5357 1127 5394 1127
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5417 1127 37 37 5417 1127 5454 1127
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 1650 3300 37 37 1650 3300 1687 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 1350 3300 37 37 1350 3300 1387 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 1350 4200 37 37 1350 4200 1387 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5325 3300 37 37 5325 3300 5362 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5475 3300 37 37 5475 3300 5512 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5325 4200 37 37 5325 4200 5362 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5475 4200 37 37 5475 4200 5512 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 2550 3300 37 37 2550 3300 2587 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 2550 4200 37 37 2550 4200 2587 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 1650 4200 37 37 1650 4200 1687 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 450 3300 37 37 450 3300 487 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 450 4200 37 37 450 4200 487 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4050 3300 37 37 4050 3300 4087 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4050 4200 37 37 4050 4200 4087 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4950 4200 37 37 4950 4200 4987 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 4950 3300 37 37 4950 3300 4987 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5850 3300 37 37 5850 3300 5887 3300
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 5850 4200 37 37 5850 4200 5887 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 6750 4200 37 37 6750 4200 6787 4200
+1 3 0 1 39 39 40 -1 20 0.000 1 0.0000 6750 3300 37 37 6750 3300 6787 3300
+2 3 0 1 45 7 50 -1 -1 0.000 2 0 -1 0 0 5
+	 300 1125 300 2325 2700 2325 2700 1125 300 1125
+2 1 0 1 45 7 50 -1 -1 0.000 2 0 -1 0 0 2
+	 1500 1125 1500 2325
+2 3 0 1 45 7 50 -1 -1 0.000 2 0 -1 0 0 5
+	 4200 1125 4200 2325 6600 2325 6600 1125 4200 1125
+2 1 0 1 45 7 50 -1 -1 0.000 2 0 -1 0 0 2
+	 5400 1125 5400 2325
+2 2 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 450 3300 1350 3300 1350 4200 450 4200 450 3300
+2 2 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1650 3300 2550 3300 2550 4200 1650 4200 1650 3300
+2 2 1 1 45 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 5325 3300 5475 3300 5475 4200 5325 4200 5325 3300
+2 2 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4050 3300 4950 3300 4950 4200 4050 4200 4050 3300
+2 2 0 1 45 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 5850 3300 6750 3300 6750 4200 5850 4200 5850 3300
+4 1 0 40 -1 18 12 0.0000 4 180 1350 1500 600 Original Mesh\001
+4 1 0 40 -1 18 12 0.0000 4 150 2280 5400 600 Mesh with Cohesive Cell\001
+4 0 0 40 -1 18 10 0.0000 4 105 90 300 4425 0\001
+4 1 0 40 -1 18 12 0.0000 4 180 2370 3375 4800 Exploded view of meshes\001
+4 0 0 40 -1 18 12 0.0000 4 120 90 6825 4425 4\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 6825 3225 5\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5775 4425 6\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5475 4425 6\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5250 4425 2\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 4950 4425 2\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 4875 3225 3\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 3900 3225 1\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 3975 4425 0\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5250 3225 3\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5475 3225 7\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5850 3225 7\001
+4 0 0 40 -1 18 12 0.0000 4 120 90 6675 2550 4\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5475 2550 6\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5250 2550 2\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 4050 2550 0\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 6675 1050 5\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5475 1050 7\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 4050 1050 1\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 5250 1050 3\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 150 1050 1\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 1500 1050 3\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 2775 1050 5\001
+4 0 0 40 -1 18 12 0.0000 4 120 90 2775 2550 4\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 1500 2550 2\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 150 2550 0\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 300 3225 1\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 1350 3225 3\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 1650 3225 3\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 2625 3225 5\001
+4 0 0 40 -1 18 12 0.0000 4 120 90 2625 4425 4\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 1650 4425 2\001
+4 0 0 40 -1 18 12 0.0000 4 120 105 1350 4425 2\001

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_profile2.pdf.BAK
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_profile2.pdf.BAK
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_profile9.pdf.BAK
===================================================================
--- short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_profile9.pdf.BAK	                        (rev 0)
+++ short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_profile9.pdf.BAK	2009-06-20 00:18:14 UTC (rev 15363)
@@ -0,0 +1,557 @@
+%PDF-1.4
+%âãÏÓ
+6 0 obj
+<</Linearized 1/L 26284/O 8/E 22186/N 1/T 26123/H [ 1376 230]>>
+endobj
+                    
+xref
+6 54
+0000000016 00000 n
+0000001606 00000 n
+0000001683 00000 n
+0000001860 00000 n
+0000001969 00000 n
+0000002004 00000 n
+0000002880 00000 n
+0000003722 00000 n
+0000004470 00000 n
+0000005223 00000 n
+0000006046 00000 n
+0000006875 00000 n
+0000007332 00000 n
+0000008180 00000 n
+0000008867 00000 n
+0000011559 00000 n
+0000011922 00000 n
+0000011957 00000 n
+0000012149 00000 n
+0000012514 00000 n
+0000012789 00000 n
+0000012967 00000 n
+0000013133 00000 n
+0000013552 00000 n
+0000013903 00000 n
+0000014280 00000 n
+0000014522 00000 n
+0000014791 00000 n
+0000014952 00000 n
+0000015135 00000 n
+0000015244 00000 n
+0000015612 00000 n
+0000016044 00000 n
+0000016314 00000 n
+0000016643 00000 n
+0000016996 00000 n
+0000017166 00000 n
+0000017422 00000 n
+0000017892 00000 n
+0000018132 00000 n
+0000018407 00000 n
+0000018647 00000 n
+0000019112 00000 n
+0000019307 00000 n
+0000019420 00000 n
+0000019576 00000 n
+0000019895 00000 n
+0000020327 00000 n
+0000020509 00000 n
+0000020885 00000 n
+0000021249 00000 n
+0000021748 00000 n
+0000022109 00000 n
+0000001376 00000 n
+trailer
+<</Size 60/Prev 26115/Root 7 0 R/Info 5 0 R/ID[<BB9F826A4478937C2A189454C0BD9CC7><9B041C6764934567B608008011D9DDBD>]>>
+startxref
+0
+%%EOF
+                        
+59 0 obj
+<</Length 144/Filter/FlateDecode/I 162/L 146/S 38>>stream
+xÚb``0f``]Ë â¨€	ˆY8ؐČ¡˜A™‡ã³§QÑIÇ"†—]êY&èÁÀ0WdÁŽÍŒ6¢	çùÔq:x‰\ìåÛ¨&ü ÷âfžx.®ãbðcŸ(#qa²h §,£Ó„Œ¡G ö[1+CŠDœá+@€ E–!q
+endstream
+endobj
+7 0 obj
+<</Metadata 4 0 R/Pages 3 0 R/Type/Catalog/PageLabels 1 0 R>>
+endobj
+8 0 obj
+<</CropBox[0 0 522 360]/Parent 3 0 R/Contents[11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 18 0 R 19 0 R]/Rotate 0/MediaBox[0 0 522 360]/Resources 9 0 R/Type/Page>>
+endobj
+9 0 obj
+<</ColorSpace<</Cs6 10 0 R>>/Font<</T1 17 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 58 0 R>>>>
+endobj
+10 0 obj
+[/ICCBased 20 0 R]
+endobj
+11 0 obj
+<</Length 807/Filter/FlateDecode>>stream
+H‰ŒTÁn7¼ïW𬈤(‰gHÂ‡Š^êA»€›C~¿3Ü—·F/M<c´93éíPùSŽ.>»„™<xdË!ÿüqü,-S>×ïÇÃäéò—¨|íòI~ùµËïLJO*Ÿ¿uºuüӐ"ÖD~-¿¿?}+Úõÿ‹»è«MñÄÏÈÕPYµ­ÉâÑÛ8?±öÛ;üߝ”óáñË”Ç'i9ûÚÒ¢kNôzüñx‡Žÿ*Wç×Zz=¢-з¶û–—5‡K4ƒh5!«€†]S²Y7¢ÝËÚ[`õåðÑ,fŽl®[«a2G[i¢ÑºٝDny>68X¯Å£	ƒ0MÉ¢£*Íæh¬†m®v
+"Ùt<:°;[iˆsç+‰ÝíÄIøVÁÄ Ù†/¤êõÑÔQÞže1ߣí"Óñy,»3_l´ˆàÏóSÓ’¹Ï.~ÏÚ°Ì%¡$1:ÀÉ?Šƒ„ƒºƒ!ðUªtƒ`Ž	¹;ãð‹ÙÜ·ÃASŒ:¬jÇ è'†UAg	®¨	‹7ûμ¨·QS?cäuƱiß3¼e蕍}OLàlð0Ç pK·¦/2½™;…L˜›,.ˆ@§-Æq²²Ú±Jbp{ö”5Z 	ÜÁï¡øö®æ§·Í	W•Rc>ñ}·¾é–ByraÃ>¥pX	5&2½sÒº@õijꡲÎZ½LÛ »2†FmãÂäe¤–,èð©¬ã¼/N~gûrbðYÅÓ³!K Sn8:öUÒ<+„[[?¥†$ó*€o¢AEŽ®¤•I“ÞÖÂ.Y0–ÂÚ0‚Y&‚Í·†½Ëàmá–ÁU©ëÃuÁ£ï}¯x7Ö=xlúÉé Zû¼¸“Í+p(#¯7«#‚ö.‚Šxûœ÷ª‚‚çB5¼gëJ!b yÅPÝ ’çùx!Aa•K¶ä†]OáËq{ÑšÁë7ê…Œzhð¾:370cÜ¢óùD6à ÿ
+0 ŽËXæ
+endstream
+endobj
+12 0 obj
+<</Length 773/Filter/FlateDecode>>stream
+H‰ŒU;r9Ìß)xñ'bç®ÚÒ”ÚÁÞ?ÙnÎÓ¼	·Xh
+°?´˜L÷â=;{üy‰Õ”kzÐiY at dÖö!Y3möî![çÞ(m.ß/Ù{FǍР}šÀpþÏKךK¯O‚ˆôGÓºQ_eF
+ӻ܊ƭ몃#ŒK︐âÖ®:{a½ˆ¹¢G¬­ó|Ñá#¸Ô»î"3ÖÕ¢[T¯u©Ò~fú~o…Öâ{?µðê’1÷Õ4WîWÔ«G€Aë)m{¨æ¾Ï€®ï—òòú#]¾^ÿ¼¦”`gé Ó(l|ýúýúwÈXø‘AņaÇñý÷@_1Kb€ï³h³Q2ÙW@´ï}®ôl²«Ž*P¿ˆm `>µ2ɐ…”¥â’¬ãðÚ…:8¯=ý(˜ˆzCeçäDùÈ ) è0
+8tMM*McÈ ƒ,y‡Í‘ ö;Vü‰¾ÓÕ°¶‘€Â8"ø‚6~;^f|ÿ8‡f6—ÇZÅOjÆÙS‚°	è-,Xð²Ô—Þ~›^A!veÓËô¢óaz"ulà Ðd
+bæ¦'‡
+)àŠJ™²f°Ñ °³úOˆ\ñ5\¦OG‡ª)\¾Ã,¬{ªçHîÉË£Ž]'§HÏŒ„AÑÔ@5rÙÌK[EƝ>cí¸ ƒKÐìDö¾‚•ý EUÊ)»>©€éÁ§>Rq!w*l/kXªøÿ„çtñ;»0K?¨zF¼˜·>‘|,刍~@tŸ—ã'*÷'*È\÷*ÞÕŸD¨)|nw"”ºº}¡Fã§çýÅ[™x‹Tùhâ$žD­½Ç/!™,ºÿö%l{ø² ²ß¾T½׾|iünqûrCCصÙó}&[¢®Uo[Æù"a¢|Û’ÿÀ|xøn["i+ôaK Ônü'À yPD
+endstream
+endobj
+13 0 obj
+<</Length 679/Filter/FlateDecode>>stream
+H‰L•±Ž9Dóù
+} R$EÅÎppx¸Èžÿâ*6°Íd°O«V•¤7=çÆÔÜCóÎØ:îñ¹C‡Þ5׶!â6m[Úøù92=kÄuÿ?âû̽/†dܵ§žeC5rf€uÊR¬¡š±ÏˆÖøñùû3o¬“cú’cßþú¬ñ}ü#Æ¿kü÷ù=㟎:c_ññóW
+þB5Võ©û`IU†Þ)) mS/¶3=h>AÍä\?S|æ ÐûÜÍí¡ê’!>Mø$6eF<Ø 6¿sÈ×øolgâb®ZX‹Å.G…eÀ*¬%†°[ìµ\ M‹Ï…‡mÞ8—mþEœkmz!ÏòNåߨCÉYñ§ÕxË…ádGZ¼m5Ví䙐¦iÕŽ÷
+¾‡s÷§}!M+òªÝræ퍼j·Ôê’tVÜZŒßpWÀ³½¼‰ˆ‹âÃÍ탸[Œß‰8}ïÂâ¼x3Þ(H6†"·®ö
+ë$ÙÖ˜–<w[ÊœY‹g²«A“¨r<£'U.e¢Ü—¢\mLQª\–®NS²1LÑ*—ÊÍ9L	kLSª\®(…ávCˆr«Þay§'ñ…±ê/„%ZÝÎáƃ–xczRÝŽ×|xâÒž\kLONcxò<n<º€&ºßïС&јšÜÆÐÄŸz£;ÔÄÓ“lORízH&Ó“órÂiÈ·ÄnLMª^Ô«$©IÕ‹z—¤ñNSoLS²1L‘'‡›Åí/=9ïìO¬¡Rw6-‰)É}Žˆ¾HEžb»˜ŽdcHbò²,h’O¸ÔÛkQ”Ó`ÊéOÀÙ}€ªD‚®Ü> YLû mñ>@_žž«~p0WËO
+2þ0 í¿Qd
+endstream
+endobj
+14 0 obj
+<</Length 684/Filter/FlateDecode>>stream
+H‰t•;Ž1Dó9…N ˆ?‰Š0öNwß?qÛØabL0(©Å*Q¯["º¦ø˜{Ùø|‰˜Ì8}Àí­>^¿^STðÄtÃ_dª?_†Œ…ŸŒXÓ‡]ÌÅøýUƒ_¨„%Cc²âçKuænóFBšO½#0PóèØ:÷æ³q8¼Ïôí;Qyœ5óRæšKƱ©²!/||Ÿ™œ•£3ΞËòÙÐ4ʼt:Ш
+Ghƒ×¦¾ZËfwœœj¬.nJíQóvA½…2á–”çiß…›”¦›.¸yÉ{¨n‡:5«)¨Ó¤ÃÌJ;Í4`öÌÃ*:”·iìÚ*ÜI¦ÑúRo†×»'\6}Uìï´VÅÛY‡¼âm—:$÷{¯p«tqªÚ†[¥‹:5C¥c:K,¬t±¸ÞÜ*g:	ÉwkˆÜJçurF¬Ò¹²¾“’Jg·ê“*o‡›u`²+žy•''Ï”q T<Ú@¹µ^/í‚ T<Ý<« )Ç@
+RTÞd„³M¥¹Û (•NW•(UM’îPn¥“Sˆ”ýÖ›¤T:©÷cƒ­tâ,¿IÊSO龉J¥aº
+T¢Ò­â|•ëM•Ó4P©å«Ü ŠVºUoÜ!(•n9Ó‚r›æWC›&(•nwsˆJ6
+TRš*ú¤öú•óÖ	T¤IO¼Åf$Iy^Úd3’¤Ü¦AJjÓ$%J6+‰J6
+TÐEê`s¨ ÉïùKTNÓ@¥Oƒ”´¦IÊ~—»$å6
+TD›&*Ñ4YɦÁŠ·x² K>ìÖ i9} ¸œ¾¸ˆõò²û
+sû ˆqíD&ú ©É6€Gð¥iÓ×M{â¹nÚ€·TuÝœº`ÖÀÙ¸ùÏU³yÑŒ¿ ðV
+endstream
+endobj
+15 0 obj
+<</Length 754/Filter/FlateDecode>>stream
+H‰$•=Ž`7ƒû9Å;aÙús>Àb6[äþMH±Œ8Ï"mÖìo~Ì–ßÏ{YÖ÷ïÏ9«óë»úÊëë¼Ï¶¯
+Cí±ê|f½2uÔ²øìÔ
+çß³Wôg÷®÷uïµ
+u/ÏFýà柹­¾ìo~>ãoæë¢ÎuXø±¬•ûR¸0L½ªæüHèo%YÂ	c¯ûfEÁ2FxÁHÖ°DÆ€~¦Åƒ¥P=Ά+RÆYvØã\k„[#ÀÔñ¸íãp½#Ôìû°»¾xþ($\‘3îÚSLÏÔöFh˜Æç1Öy0ín3ÖÝ0µ<ir\}„p.¹®%¡ß\ü§Î¹¾p½ïã&\s„òéYpÕ’ªqm¸*hÏqù†«‚ö¨!íæ¥âX×SÐgìáÀè*èKžŸ“#'h⸼iòJ°œ$¥„¹x'Jo4(=õ°ËžA”B{ajÕÍž˜ŽpŒ=0¥K8<ž M%!ÞðnK-q¬ÓSÎ3'KŠy/yN²¤˜7è‘`é(æm¶H²¤ž>9“0)§sc¸ºŠé9,I•„a<	“bÆ™ž€Iâ2V‚¥£˜Ø„"KÊW‘%åDB
+`)”3‡¶"KÊ™3j¶0Bé˜ZA+x|˜Ž‚Ö¼›"L
+Ú[óa/­èË
+–BA{æA“%íæù5YRÐgÓ,µ‚Îëm¢¤œog“%挵÷ôKfæ}7X
+—<¯G–j‚aµôfk°ÔWBÍ
+²”#š>¢ôTÀ(Ù‘Ð3
+‰RŒpmZ%åœÙˆ—"T¯¶S+†°¶I“‚ú ŠŠÑ(A5h2%£.äIQ#fDn¥°ñ´
+D¹ÒæÕ*"¥¸Y3©7¡RÞÔ¨ÅG«”¸†C3`eJ\ž¹RÀ¶ÖÄW¼9•ß?¿~€*æü‡
+`’c®‡îï¿þþùï3üÏÚø‰iîßÅÌÇíüóçûþ` ÄnRÍ
+endstream
+endobj
+16 0 obj
+<</Length 760/Filter/FlateDecode>>stream
+H‰4•1’1DóŠ9J ;w•kàÔøþ‰»{ʉ˼ Io´ûÙÏ÷ÇlÅyî¬*{þ|ÜWßÇÜÖ.G|bù<–{åf¹À
+ù£ü¬eùXû:“ˆo¯ìÇU§÷^Ûךsó‡x|ûš=ˆ
+ÿë¸ër½Y¬ƒólÅŽ† æëÍ?hxÇÚ­„@Çà`œÐ.Z:@aEz&@/"À´Ý  ƒ¦ö¸cå{
+ÕB 3XÍ0&Î%*tN½0Žk§VցÔF<‘ÊŒƒ`W¿è:¡A½ÐÕÚ]1¨Ç²ÃÍ:ŽÍZ tzg£«	”	pä˜a—s8!@.?¦ÄQ+ŽËÁO¢ë¸W+.º^Ö‰žBW.¹ÿhtuÖˆ®)Æ%A‹Z ›E±Ã5&PÐ "èáÞ‚&qP\Sª(TrÅ&“*Ý#pL+èÒˆwY&MÔê­Q²%iS
+ôQujIeÀ'ç 
+Ÿ8h§¾ipÒ§8ºÈ„O©8œwÐiŽ@J–¤NWà2áÒ¦Q\—M/lrèbËÔ·æèü.u✉U:¥	à[!€NGwp©S	„ì¹Ðé-‘‡;»°ÉÀÕàµ5 AI¯¢M#Ðú0
+6¥Œ.©h=¼
+-êÔ&Y
+:µ	¸v_ÐÉCàèÈ‹:•@äсŊ³¸ù†Møà6K4mº:®¦L£¸K S»Àè›2qN¼cñš6µ€o~
+›Ì^ g¢aS†@lÖÚTi°éM¸ú€‡ŸÌ(]ÁP¦+ÐΚC™F`t™ŒƒâÝÐw1”)ì} iS¼ÓÀ¦0£;°
+Ÿ:DB—`›B•HÖK(›Àm½ŠFÙ©Ò£·©Ôé~Ó©™yË@ªà¼gÙ~	­J··2½j‘ó¾ÙH‰ˆ„©²Á,‘”œf<Ö¹õ’8
+{sÉ×ç×fmdï)_¿~üüü}`ã_üMŠç@f¼s¿¿ŸçŸ  èS
+
+endstream
+endobj
+17 0 obj
+<</Subtype/Type3/LastChar 121/Widths[31.8 33.7 63.6 63.6 63.6 63.6 63.6 63.6 63.6 63.6 63.6 63.6 0 0 0 83.8 0 0 0 0 0 69.8 77 63.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61.3 0 55 0 61.5 35.2 0 63.4 27.8 0 57.9 27.8 97.4 63.4 61.2 63.5 0 41.1 52.1 39.2 63.4 0 0 0 59.2]/Name/T1/FirstChar 46/FontMatrix[0.01 0 0 0.01 0 0]/ToUnicode 21 0 R/FontBBox[0 -20.7 88.9 76]/Resources 22 0 R/Encoding 23 0 R/Type/Font/CharProcs 57 0 R>>
+endobj
+18 0 obj
+<</Length 779/Filter/FlateDecode>>stream
+H‰$•»1Có«b+EQü¥îÀã«Á‘Ýj ;ñ%BÄÝÏ~þ}ÌÖõ§s‰çïçœÕù؝åÐ/øcËŽ#¾±ê<g÷Šfµ,žs|…âäÏÁ²Ø‰¸÷Úöœ{–÷T»ˆ‘–üß6êÕs—»€ÝåˆkæÛAAűî8*&€/ƒ î5 sP’!wCcÖò¡&+…Èœµµg£&DÖ†#Ô„Jäµ›°Q2Ë×Ö’c¨
+™u±õQ›z¥â	Ö8E¡³°p´E (3rÅUF¢*tNvµ'û˜Má].è¬ÆYµÇ jÌððŽ¾'…ÚË?(¡lófw”-{Þ<k·öô@Um[G7êh\¥@e@À¨ÃÞ¨
+¡h›e܍r!——&j	eÀF¡íC Gøx{~é¤èw^9â»L'¹°Rº€qyÈÈ£-h¦è"˜i¸Ýʘ^
+Å.YA7µ@4»pÓ1Ö½ܔԙì+bš©ŸÐ
+˜$ߢªà™] ‹íš)ÆØङ(m5.I˜é7î™4S„N–tS”™pS˜À¨[	7
+uö2½‹¤›JÀïûq&ÅáJ€™Ž”3¡h¦˜ÃŒ¢™(tÐ>
+-˜)Ž€ë(E3…@è(E7µ@ÉÃ7µ	Œ@ÉïÏöQeé¦8y5"ö2Å7™Ð0S¸@j5Í”}h¦¦™ ÷¿¥«/ïO€ÍiZ)zkKz©¢T^2(Ù±ù׽Ρ—(ópÀqpÝuºD
+¬Ô.5´R
+äðäC+@kV¼dT‰©ÒÊ —B £†€fjwÚáÙ¯kéUnê+Ò2mÚ‰J1›v¼3w,`£‰¸á's×ÐO)jºmjDJo¯µÈÜ·6-E½|_ï>£9Mâj“!i•‰à9ŠÀVvE²G„¾*‘ÑÂЧºDýþüÂïç÷óãk=ß?òøVm|–ž›ø>Ag¬¯~ÿ}žÿ y»S
+endstream
+endobj
+19 0 obj
+<</Length 618/Filter/FlateDecode>>stream
+H‰¬UKOÛ@¾ï¯˜£©”aç±zi at H*Uñ
+õ¦ÒÆÐâ ÔßÙµI€”[dÅÞÇì~óøæz‚ç¡[•×“küI÷ӝw6»°ß%`€'p€ÀÛC at J(
+Òb„U_{3Tظ[·Ø™yŸ0Øî‹ûÔ9ÒÑN$cô8 ûºÞ5<¹°eaLùx Ì-†HTÚTAõ TX‘ùx Â„dh/" Jc<¨—ûö˜C›´ÔûªÉtl†jUÿÚ]º%l©mafž
+EèÎFj\5gëa‹'3¡Üüx¸ï§Ñòq³‡§ãç|³¶ëÕ8ÙÞ®W¿î®‡a¼¼Åä=ajC*W7ýA‚G#…gÔÀûèJ<¯3 AmôÆä°Ô%´sÈ5ééÔ¨˜½	U£ÅZdšPi]Q™RˆGB¥l¬6¢CaåØl-àóQ`f1^g1öè[û	½€Z-å¹â¡¬×c³zC¡œ˜¬PÄÊÙʵßøŠVóûáz=ôÏÄ
+©,.4»plREE©jpµ}4$s_ˆJŸ<\»Å›ÎِC¶<Œí¸ýhŒ¬vÆ×Ù=ƒµNLTã({Á!Ž[Ä”v[iŠRÑû¬»å6Lµ@ë±G9šªY³{k
+%KˆQÕ|6Y²cæ³ñ'¨î,z÷͝·ó˜‰—ÖbÁ˜²
+,æŸ_Ô8	’&»J½ìKÈŒ†Xʸ°2¿Š᫇ïÿ9M‰ø½Ó¯uÜ[¬eEŒ|R+‰õ¿¥YÞ-7‹(Ô”˜´È$-Í°î7ËíúþnÊü` ºW±
+endstream
+endobj
+20 0 obj
+<</Length 2598/Filter/FlateDecode/N 3/Alternate/DeviceRGB>>stream
+hÞœ–wTTׇϽwz¡Í0Òz“.0€ô. QfÊ ÃMlˆ¨@DE €£¡H¬ˆb!(¨`HPb0Š¨¨dFÖJ|yyïåå÷ǽßÚgïs÷Ù{Ÿµ. $O./– ™'àz8ÓW…Gбý x€¦ 0Y驾AîÁ@$/7zºÈ	ü‹ÞHü¾eèéO§ƒÿOÒ¬T¾  È_ÄælN:KÄù"NʤŠí3"¦Æ$ŠF‰™/JPÄrbŽ[䥟}ÙQÌìd[ÄâœSÙÉl1÷ˆx{†#bÄGÄ\N¦ˆo‹X3I˜Ìñ[ql2‡™ Š$¶8¬x›ˆ˜Ätñr p¤¸/8æp²âC¹¤¤fó¹qñº.KnjmÍ {r2“8¡?“•Èä³é.)É©L^6 ‹gþ,qmé¢"[šZ[Zš™~Q¨ÿºø7%îí"½
+øÜ3ˆÖ÷‡í¯üRê `ÌŠj³ë[Ì~ :¶ wÿ›æ! $E}k¿ñÅyhây‰RmŒ333¸–‘¸ ¿ë:ü
+}ñ=#ñv¿—‡îʉe
+“tqÝX)I)B>==•ÉâÐ
+ÿ<Äÿ8ð¯óXȉåð9<QD¨hʸ¼8Q»yl®€›Â£syÿ©‰ÿ0ìOZœk‘(õŸ 5ÊHÝ äç>€¢yPÜõßûæƒâ›¦:±8÷Ÿýû®p‰ø‘΍ûçLg	ù‹kâk	Ѐ $È t!0VÀ87°ø`ֈɀ2A.Ø
+@Øö‚JPêA#h'@8
+.€Ëà:¸	î€`Œƒç`¼óa!2Dä!UH2€Ì d¹A>P ECqB¹Ð¨*…*¡Z¨ú:]€®BÐ=hš‚~…ÞÃL‚©°2¬
+ÃØ	ö†ƒá5pœçÀùðN¸®ƒÁíðø:|ŸÃ³@ˆ
+QCâ‚ø!H,ÂG6 …H9R‡´ ]H/rA¦‘w(Š‚¢£Q¶(OTŠ…JCm@£*QGQí¨Ô-Ô(jõ	MF+¡
+Ð6h/ô*t:]€.G7 ÛЗÐwÐãè7††ÑÁXa<1á˜Ì:L1æ ¦s3€ÃÌb±Xy¬Öë‡ebØì~ì1ì9ì vûGÄ©âÌp‡+Ç5áÎâq¸y¼^oƒ÷óñÙø|=¾?ŽŸ'Htv„`Ba3¡‚ÐB¸DxHxE$Õ‰ÖÄ "—¸‰XA<N¼B%¾#ɐôI.¤H’´“t„tžtôŠL&k“Édy'¹‘|‘ü˜üV‚"a$á%Á–Ø(Q%Ñ.1(ñB/©%é$¹V2G²\ò¤ä
+Éi)¼”¶”‹SjƒT•Ô)©a©YiŠ´©´Ÿt²t±t“ôUéI¬Œ¶Œ›[&_æ°ÌE™1
+BÑ ¸PX”-”zÊ%Ê8CÕ¡zQ¨EÔo¨ýÔYÙe²¡²Y²U²gdGhM›æEK¢•ÐNІhï—(/qZÂY²cIË’Á%srŠrŽr¹B¹V¹;rïåéònò‰ò»å;ä) ô2*\R˜V¤*Ú*²O(ÞW‚•ô••Ö)VêSšUVQöPNUÞ¯|QyZ…¦â¨’ R¦rVeJ•¢j¯ÊU-S=§úŒ.Kw¢'Ñ+è=ô5%5O5¡Z­Z¿Ú¼ºŽzˆzžz«ú#
+‚C#V£L£[cFSUÓW3W³Yó¾^‹¡¯µO«WkN[G;L{›v‡ö¤ŽœŽ—NŽN³ÎC]²®ƒnšnîm=ŒC/Qï€ÞM}XßB?^¿Jÿ†l`iÀ58`0°½Ôz)oiÝÒaC’¡“a†a³á¨ÍÈÇ(ϨÃè…±¦q„ñnã^ãO&&I&õ&LeLW˜æ™v™þj¦oÆ2«2»mN6w7ßhÞiþr™Á2βƒËîZP,|-¶Yt[|´´²ä[¶XNYiZE[U[
+3¨F1ãŠ5ÚÚÙz£õiëw6–6›6¿ØÚ&Ú6ÙN.×YÎY^¿|ÌNÝŽiWk7bO·¶?d?â æÀt¨sxâ¨áÈvlpœpÒsJp:æôÂÙÄ™ïÜæ<çbã²Þå¼+âêáZèÚï&ãâVéöØ]Ý=νÙ}ÆÃÂcÇyO´§·çnÏa/e/–W£×Ì
+«ëWôx“¼ƒ¼+½Ÿøèûð}º|aß¾{|®ÔZÉ[Ùáü¼üöø=ò×ñOóÿ> àPð4Ð407°7ˆÔô&Ø9¸$øAˆnˆ0¤;T242´1t.Ì5¬4ld•ñªõ«®‡+„sÃ;#°¡
+³«ÝVï]=iY9´FgMÖš«kÖ&­=%ÅŒ:Ž‹nŠþÀôcÖ1gc¼bªcfX.¬}¬çlGv{ŠcÇ)åLÄÚÅ–ÆNÆÙÅ퉛Šwˆ/Ÿæºp+¹/<jæý$.$…%µ&ã’£“Oñdx‰¼ž•”¬”TƒÔ‚Ô‘4›´½i3|o~C:”¾&½S@ýLõ	u…[…£öUo3C3OfIgñ²ú²õ³wdOä¸ç|½µŽµ®;W-wsîèz§õµ 
+1º7jlÌß8¾ÉcÓÑ͉̈́›È3É+Í{½%lKW¾rþ¦ü±­[›$
+øÃÛl·ÕlGmçnïßa¾cÿŽO…ìÂkE&EåEŠYÅ×¾2ýªâ«…±;ûK,KîÂìâíÚí°ûh©tiNéØß=íeô²Â²×{£ö^-_V^³°O¸o¤Â§¢s¿æþ]û?TÆWÞ©r®j­VªÞQ=w€}`ð ãÁ–嚢š÷‡¸‡îÖzÔ¶×iוÆÎ8ü´>´¾÷kÆ׍
+
+E
+ðŽŒ
+<ÚÓhÕØؤÔTÒ7›§ŽE»ùë7-†-µ­´Ö¢ãà¸ðø³o£¿:á}¢û$ãdËwZßU·QÚ
+Û¡öìö™ŽøŽ‘Îð΁S+NuwÙvµ}oôý‘Ój§«ÎÈž)9K8›vá\ιÙó©ç§/Ä]ëŽê~pqÕÅÛ==ý—¼/]¹ì~ùb¯Sï¹+vWN_µ¹zêãZÇuËëí}}m?XüÐÖoÙß~ÃêFçMë›]ËÎ:^¸åzëòm¯Û×לּ302tw8rxä.ûî佤{/ïgÜŸ°é!úaá#©G叕×ý¨÷cëˆåÈ™Q×Ѿ'AOŒ±Æžÿ”þÓ‡ñü§ä§åª“f“§§Ü§n>[ýlüyêóùé‚Ÿ¥®~¡ûâ»_é›Y53þ’ÿrá×âWò¯Ž¼^öº{Ööñ›ä7ós…oåß}Çx×û>ìýÄ|æ쇊z»>yz¸¼°ð›  ÷„óû
+
+endstream
+endobj
+21 0 obj
+<</Length 294/Filter/FlateDecode>>stream
+hÞTQ»n„0ìý[&JaÞI$D‘»y(\®{!HÁXŠûûìÚä¢xÇãY<–‡úX›qùîfÕà
+ýh´ÃeÞœBèp
+Ä	èQ­ûίjj-H7—eÅ©6ýe)ä.«»ÀÍ)¾‹nA¾9n4é癈f³ö'4+DPU ±òðÒÚ×vB,ûãN‹ø}¼ž5.¶UèZ3 ”ITAyÿXýÿLäAÑõê«u"tFQ¦ÚãôH¸ˆ=¦B8
+8%̦„©òÞ]Š_Ï0¢LšÒЙ<“*c‡,÷DÆ6㢾9L	a":¾Bø»â‰''LÂa|È·ä证©Í9ÊÒ¿ŒÃ
+^ŸÐΖ³áOü0 “ߏÍ
+
+endstream
+endobj
+22 0 obj
+<</ProcSet[/PDF]>>
+endobj
+23 0 obj
+<</Differences[46/period/slash/zero/one/two/three/four/five/six/seven/eight/nine 61/equal 67/C/D/E 97/a 99/c 101/e/f 104/h/i 107/k/l/m/n/o/p 114/r/s/t/u 121/y]/Type/Encoding>>
+endobj
+24 0 obj
+<</Length 296/Filter/FlateDecode>>stream
+hÞDRAn!»ó
+Ε@H€gô
+SUZi÷Ðÿ_ê8³íHâ8Žgìԝ[Öj¹HÙfyÍÚó—$ɏœ~² Ðp²f¨ëÅÔ+5t5dŸ©\eùaõä¢UX[ÍW*2q—Žìv”`Fé=w¹³ƒ4ÊÊ?7˜æUAm’¢»âû=ڍa4›Ï
+ü\®'ˆtpùu»DjÍU„¾]-y¢Êõ8O¬„^2ŪæÔÜ_	ST]n	ð´pPÜ$¨2õ&ñéÊ1Û4èø‹ªÑ;Tù•Ù‰RzpüÔ¥JBq›6ö[õþw*"9ÎÒÞL#¾GP9s[
+zKv
+f!~á5hÐÁÿÄþ…ugXÓQóæJßé3ý
+0 ¹Jt
+endstream
+endobj
+25 0 obj
+<</Length 206/Filter/FlateDecode>>stream
+hÞLP;®Ã0Ûu
+ÍlXŽü;FÏà¢@dèý—’ö{h…¤,‘JkštÄŽÚ,š¶‡>LL_*o5è	ÕFlZï浤K’†R¡žb†™’¿$x z,z¸èL9z¬ =7
+ ¶@îP¦ZçÈz‡Ý¾¦+½e¯Ì(ËÑög
+CèÁ—XÂ$!21ááh—e% #ÙÀúª…^Á
+œ6ü‹´‰'ÌzÇAi/pžÉƒø[Be1*…e¿áܱ6ùÉxÊó&wù0 ŠýGÐ
+endstream
+endobj
+26 0 obj
+<</Length 109/Filter/FlateDecode>>stream
+hÞ\K
+€0D÷9EÖ‚¡?c{Ï B»ðþ§U¡º™¼ÌŒzql8I„NŠ3;I¼Y²|0láhz£µ4§PP©a¾aŒâÁ	]UT‚èïñËO«g­)JóÛt&ÓQÞZè` Xá%]
+endstream
+endobj
+27 0 obj
+<</Length 98/Filter/FlateDecode>>stream
+hÞD‹K
+€0D÷9ŬCÒÖ¶Ã3ø¡]èý†–â&¼™yÉž3*¡‰’·8”7聚aN·Ú¶×VUŠÎ*Aé0g{.$?Hºòjö !{¼']mô	0 Ô¤Æ
+endstream
+endobj
+28 0 obj
+<</Length 350/Filter/FlateDecode>>stream
+hÞ\R;nÅ0Û}
+ÍlDJüÉ1z†
+¼7ôþKIÊ-ŠIK¦HÚÃÛi‡
+«=ZXöîÅíÓÊ—9ŠÞç…rÌÖíí©¥g©S[«¾µÝ@½¹Õ`S©>¹t°úÍŽùÜUOœ
+Kx´¥w®u]¢<À‰}¬„·d('DSüþ¨æi—Ðhœ5…Ùµ¨‰Â5‚ÃåÐ[¢Ol&¬²ü(ë?ÆŒ –â ³|D·Ô8v*ãéR¸äï؈õ?ëð蚁$â¤â 'í
+¢?Wo&uÿbϤò¯3(lØ'in<[Ö„£BÚœ;¹}Ñs"£](x[æ:ûB>åoÓ CaȍÖ\EÞ‚]÷bå.ÉàOJé ^òzlåyê²]ªÒwtQR^È»SSÞÇBGв˜ÏJÔ™ÄF	Ùw‘±8™!'L쾿§Ä~¼”×ò-À ©*“©
+endstream
+endobj
+29 0 obj
+<</Length 282/Filter/FlateDecode>>stream
+hÞDRInÄ0»û:°aY–'yFߐ¢@Î¡ÿ¿”¢œ™‹CmEÄ]ºxs©ÚLæÑñ%_ZT~¤ü‰¢Üñfe´%ד©géR6å·ÔHׇTo*5`c`r•ªß:£C8  c’-C#ÅüðhYÁ3N©'"4ØàŒ…L³èÐ#V${SF6d÷ÛƒŒ ™½\DöI1{é
+[MàPœ2³’ê)ˆWMÏ&ž
+&¤xý4¼pdÞäros\Ó¬ôt+v¸%=rF‹WNbèÖõ¡žº³bTVÔmQ!­ä¥u*ÕYh·ùÆ·S%{Nœ/¢íe0Ð܉Šm“¢l;öØmÎÀÛ
+Òˆƒ'~—«|”Ïò/À q£
+endstream
+endobj
+30 0 obj
+<</Length 308/Filter/FlateDecode>>stream
+hÞLRAn!»óŠœ+H<cßЪR¥Cÿ©fF½°&ØŽ“Ù¡¥K•Ž3kqé£ùÒ¤ò#éWÏg¼Ø*C>Ï(©Jn¥É;åFís©eÁ­‚š}îxÉÞË<i‘²k¦eâ<âôb°Àn÷‹v"ün†!´£„ÎVÙÑ¢íD”¸Ø€
+é6iB|IjVôÜikìdr‰ÐÑ/ÌüJ×ýâ3,¡j½®ô-Úìzé¹ï—AYc^ujàÓ­&ð„Æ9FÙKY2ó uו~À›®{&Úâ[ϲ?)ªÐc' jGÌË©5¶©EÛåßVXբ^Òܐ-æ}aÊ›í!lÏ “î¤ñïqÒHñÄy§ïôJ az-
+endstream
+endobj
+31 0 obj
+<</Length 173/Filter/FlateDecode>>stream
+hÞ\P9Ã0Ûõ
+Í,X¾óŒ¾ÁEÉÐÿ/¥§@¼È$E]ŽY{cåZø¥¤üaú²BõˆW¦C8ȳ«’y'פü±ª´“8M¨@2 ftwÔK1¿z3jéhΉËt
+…h$­¤dúnkš­¬ørÅd³v5/·¹ƒé<n2µë¨ª tÛyy[ÇW|ÎÏx:ÙŸíô~Г~ ‰ºDZ
+endstream
+endobj
+32 0 obj
+<</Length 200/Filter/FlateDecode>>stream
+hÞ\PI
+1»ç>bgFß0¥PèúÿK%Ï”bdEØ’{IU²¬¤¨­¦%£ËCƒÊKÂGÈfTÿ)E¶Ý‰=d‰hß!®N at qÔŒ™3
+ RÅï¢V6Ń°%“hzAH¬_ìJ“ÚŽ†Š‘‚Ò`zàÅÒ¡(Ô:ŠÜD7‡¯Úþpuè’¨œÂ¦Â²vn tÒ*œ˜Ø¹Þ:¢WEÔ%V…´#áÅMRñž•ŸœÎUšsÏ[¸‡¯  5¹H†
+endstream
+endobj
+33 0 obj
+<</Length 93/Filter/FlateDecode>>stream
+hÞ22׳P0P°Ô3’†@ÊÜL!ŐËP!S«PÁ(
+Ë›šè™+$ç‚Er¹,dÔçp ±À¤‘¡ž1P!”Tih4¥(•+M‹+ À jÝè
+endstream
+endobj
+34 0 obj
+<</Length 114/Filter/FlateDecode>>stream
+hÞ<M¹
+Ã@ë5ë 'œlÝ7FfˆaÀ€]xÿÆÔ!ICŠ”H•¦CXšV´ŠÍÄp at n„›‰±çâsM}IdNbrgþ”µhGZLW
+o¤Ÿ°Âë<ó®‰ELÔHÌ1jÆ<_'ÿ9Þì/yË#À ¢. 
+endstream
+endobj
+35 0 obj
+<</Length 41/Filter/FlateDecode>>stream
+hÞ22׳P0P°Ô3’†@ÊÜL!Ő"`	â¥r¥q —[¤
+endstream
+endobj
+36 0 obj
+<</Length 299/Filter/FlateDecode>>stream
+hÞd’KjÄ0†÷>…Ö™H~Ä>FϐR(t½ÿ¦ÿ/;Ã,"ëíOr晫2³AŽ‘§´._–L~$ý	½ds©5»\p<’èR‘ßñ
+aå•ÌÐÇŽ<Ä*…Q°whWòšÏ¥;½Ja§ÑÒr{jX*œñ0‚ã7ùùf ­=Ž^Ž	½áºhâ‡Ãø«XÏG°O(#ÂHMi¨ `0	]û°‚þ(¢¾!ô|36Ñ2H¤ƒû+ÖT’šo&5r281ð6z0ÕS¬nn4Åöú‚ÓÂ}éSÙ€Ûº©ª¿YàÆH|1"§p-|Þ[åäUØkZ‹O
+'牷Uë·º†»ýsýØ„cÏ-èÒ£
+çàïu¥ïô™þ |zÐ
+endstream
+endobj
+37 0 obj
+<</Length 363/Filter/FlateDecode>>stream
+hÞTRKjÅ0ÜûZl,ÉŸø=CJ¡Ð·èý7‘Ó÷RŽ¬ÏhFòð2¤Ê”¬Å¥O³“M*_’~D®8Ý¥ÕÒä|„ã‘ríJže±zਥÜCΔՋ2H?3³j9žöŒ”°ÍÐôJ·A„c'²ßmC#ߣ+Î3ýÝ_)ÿJo˜·V77b/ºwOm[+?T-8¼"ôض)ìï¤Feµ5Q£gC‘’uŒvò×%Rú–hÛÊ“å@ñÔ=ȃˆL‡9cŒHY¯)BT8É‚–\¸í±Zƒ›UèÈß–5·è¹Jâ9gÒ0ç*ÛŠ‘mÓHÇÀÀë®Æ–ý9½Ë·”›¢C½þ`tpàq!onía‹ÉnÁ gŒ„ÜGˆõmµS·L’ˆ‹jpÕ˜zã~PÓñlá‹ãLƒ»£¹
+ß4Ù“{´ÖÈ4¾‚ç@_ë>Óç[zO¿ n•²
+endstream
+endobj
+38 0 obj
+<</Length 201/Filter/FlateDecode>>stream
+hÞ\PI
+1»ç>bgFß0¥PèúÿK%OÚb$EX¶{IU²¬¤¨­¦%­ËMƒÊCÂK¨fTÿ)E¶Ý…=d‰ Ï×H@sÔŒž3
+ RÅï¢V’âŽAØ’I4=!,ÖOu¥IoG†¡¢e£¡4=ðbépzE&Ñà䘫¶?Œ¬A⦢ìDR!j÷ ƒ¤“ãbûŒ`ëã"ê+؇W´cËS›”`âI|_~²;£2–h~Ð-Ü/áÞ Z™IF
+endstream
+endobj
+39 0 obj
+<</Length 260/Filter/FlateDecode>>stream
+hÞTQË!¼óœ›`ÄǺ~F¿Á¦I{èÿ_: 1Ûl¢ÈÀ0ÃG®¡²hÈ\kh\~))˜¾¬€#ÎÃÁå…Çå©‹¤„œ@ÐÝq(p1ŽA¢ÜҝºzIñÓã¤A½h¾ZÏ,9Õ˜Ð— ¨:
+.ÑÈ‹Í)ÉeÏ{é˜±KñÂ)eL)Î|ø§dKD~¿ûÙ.§kûEnH_Ԑ³H3
+Ðg{2<¹™Š	ÉÑ´Ã5w>°]ä½87„N`–\ZvÏ
+ªš;í׍í4‡ûZ¡®RGÝò¾Èå6SþÄÈMåê˜	£Šë§*úL3<0èý 'ý Àøk¾
+endstream
+endobj
+40 0 obj
+<</Length 284/Filter/FlateDecode>>stream
+hÞLP9nÄ0ìù
+Ö(ˆºýŒ¼ÁA€ìbÿßd†‚“4ˆÇ5uÍz$W+9MíKûÐ/×—Ê[ÝŒ×FV*zÞQ¹%cc¥C/±ã?l”Ú¿ rïOK›§¦
+ßVñ›àl•SóSvÚDËçƒN)sÄå`µã[+ÌÖ¢§T¶jKcÊ|ZÎ\èÎXÝ“\7Çz’Úà&…ŒßkõÁ0i;ôm“Çf±ŽÓYM5®Í;¡o\8©¢ø"	ža ²,Ü¡à
+Þñâe˜™xÐüŠú³ë¨aÞ
+ù	
+PhýI2®D²5ÈkõP/y£ðım46ÃýÜ‚cÓÿÅ<åûC>åG€ ¡ém
+endstream
+endobj
+41 0 obj
+<</Length 101/Filter/FlateDecode>>stream
+hÞDŒ;€0C÷œÂ3R£¤?Ê1zR;pÿ…´±XÏŽã8CPØ›¦ÄŠÕó†CIqn¨åb:ó´÷™tŠÙœ ½à¢yá7‹Tlï3!ÁFòÃx?ªô0 Ú<¨
+endstream
+endobj
+42 0 obj
+<</Length 187/Filter/FlateDecode>>stream
+hÞTPA!¼ó
+ÎM ‹¢®ÏèÚ4iâúÿK<4=ˆã€›<3z<Z科ñ›éÃÁˆ©x×ʏ+©‹ÄX;K`,’…LâÚ KÓ`°-	 ZÉDÖÁ¸Oû?ä’RÏÂZ”Üh b$ §ERË>Õ!ã‡îV–-\q¢Ûà–ý#ŽÝ®§‰U at t8˜Û±o&Î=pKß0àŒI
+—çøØϢ׍îô` @)
+endstream
+endobj
+43 0 obj
+<</Length 401/Filter/FlateDecode>>stream
+hÞLSKnD!Ûs
+Ö•@|€9FÏ0U¥JEï¿iìЙnž0Nìä¹ôQ¯êÝj]«­.ÕgýeÔ¯Z~*®¯øšÅµkÀï=ÊUÛî^¿K“>k[hïÛD´ú
+é¬÷ÒÆÕW$QCãA3ÀÇDQK€\@ó\,yâ#èoÙàØÑ@“[ߤ¯XâPf6¹±H0È¢¾uˆœ˜M;2Å}œË€ÄŽÅlCàf;
+qJu6°(a ‚H@¬§¡1F÷,<DÖüB1æ®Ô£ŒýÞž1ºþwÕ3FyêpMU’‰üœªZ×Dm™ÙѦš‹¯mÇ?°˜?]ÛI¿Ø‹-öèŒàgÆS!22J U:ëøِhÀN¨;«dröfSï†åªg0Žtä é¹³‘É–õeVX3¹9=.AL'É÷™*LáþÆ*l¶ã\Æ(fÜBǐ†Sžp¸Ê=©$mˆÍ’s:¸.3	%õa³ÅÄ“@á_»—Ï·ò^~ Eä¬i
+endstream
+endobj
+44 0 obj
+<</Length 171/Filter/FlateDecode>>stream
+hÞ\;!D{ŸÂu$,0Â,ÇȈ"EÚ-rÿ&c ›h›áÙcüÉM”#«Th6Ù¸Fd‰¿˜ÞœÐ´Iž^?Fê È!)¼Ìr	TGÿ©(¾O24hÂØ`Ú)ƒT{/§ÊMò¢¾zà;hì´Ó¨Z¬'õ›4ŒB×`¯S¨è,»ºÕæãûÁlçÒ~“]£u§—ý0ŽÃ\Ÿ7ºÓG€ ,¿?ÿ
+endstream
+endobj
+45 0 obj
+<</Length 206/Filter/FlateDecode>>stream
+hÞ\PKj1Ûû^b;Ÿ™côS
+Þ[¼ûo*9¥Ý8r¬HrfÔ®M:´X
+}—¥_&¦•·
+•$·:õzåÍKšFTÓ§œ¿ ïy”^Oµ¦å€–9Ô)‰uÀàlŒê”´^â£ûþ¬Gr—†ÃµX£·Ä@ä²&&ÝDŒ	ï4}üÃ%ó?7éo#gÓÓj¢SŸÌàÛÜ'ÜŠÓÊ7À&›@ˆýxìæà^nÚs¥•é,Õ¹q‡™yÉ÷‡|ʏ  çI
+endstream
+endobj
+46 0 obj
+<</Length 171/Filter/FlateDecode>>stream
+hÞDOAà »óŠœ'%"ÀxÆÞÐiÒ¤ö°ÿ_æв]Àv,;ñ!F™
+±eéä
+Ô+ÐS“Ò›Ò‡óŒ·fì´S8›4â&ª(±Fwq@Ü ‘ÇZ¦Ç'î?“U)Û»£DǶhröàH-çR:Ÿ–kYìr‡90D­FMîãìÔø‰«P.ùÒ­.×ïéuKô` æí;V
+endstream
+endobj
+47 0 obj
+<</Length 396/Filter/FlateDecode>>stream
+hÞ4SKn!ÛsŠ¬+&	0Ì1z†WUªÔ.zÿMmCgˆ“8Ÿ™Ù¦]vã¬ÞÒÆ º{ûðâöeåׄg¿`ˬ׏ž~Jo7ülµn5››»ÕIBq®Oæ”ü,Xc€èCÍ«=[Cö¶`áÅ蝱•zGÙøUªO¾Ë7âD\ü ò&'&*á
+g<'(íüÝ’"Lþ]($Å½¥¤!°>Ç+c^Ì•`ø­ºƒ'´­ƒÁÙµÈ(mû*ôR}*âº
+¥
+¼
+þlœpMuøŸ`[¡¦:"ÎD}ç©æåû\¬ñ'þ>­S/XS­
+d_âahÜŠ3½­Û9–€py
+‹ÜIø¨‚ éHTÌ30f9ï7ݦ:ÂÆ8ó¢\\íGŠ®ù±ã‘JAˆn.FJ²wUR;œ!öHrQTžw‚‡¢6â¹1;šÔϦģ!A¼›†„I$Ë]ùÜÎõåó˜öh†tdqìiœOçU>ßÊ{ù` ©Ñ  
+endstream
+endobj
+48 0 obj
+<</Length 126/Filter/FlateDecode>>stream
+hÞ\ŽK
+Ã0D÷:…ÖYrmç9CK `/zÿMǦ¡&
+OÿÉ.™•“lÐgåb w¤È'Ó‡#ª
+õ"•sçWŸ¥NÁÆRð
+m¤)4îVD§
+«ƒÚ¤kÌTì–¤"ñšZyþ/þôë~oÌæÕB£ãA;} ˆë,—
+endstream
+endobj
+49 0 obj
+<</Length 45/Filter/FlateDecode>>stream
+hÞ26Ô³P0P04Ð3RF†
+†Fz&
+)†\P e+JåJã0 ËEÆ
+endstream
+endobj
+50 0 obj
+<</Length 88/Filter/FlateDecode>>stream
+hÞ26Ö3W0 B]K=#cÏÜHÏR!ŐËP!S«PÁ,m¨`dªg‘KÎårYèé.]Cs=C]# 	äUÂx`iZ\\  MÁO
+endstream
+endobj
+51 0 obj
+<</Length 250/Filter/FlateDecode>>stream
+hÞTPAn!»óŠœ+ À>£o ª´‡9ìÿ/;K5R&Ç6n%6JÔ¬²ÄBکטéG‚Г‹ÄÆÉj‘8¨µXi^~uÖˆ)ø ÎQBP»•XªYÖ@œszw%9ÂûŠ[ÇÖþ!ѼXœ\} 9nÐFá}þ@þ­JÝŒ·Ì¡}Ê=žÞï­â›!Q·.Šwæ¹PÅæˆñ=”ò¨”ÕRdnµ®ºÚšm@[\Û
+Vx†­Öá¯ë6Lûïiä}@dº¡lãæà\°êä|(òa„×›h=e)8?d]Ìðû¾ÃŸ  é¼ha
+endstream
+endobj
+52 0 obj
+<</Length 363/Filter/FlateDecode>>stream
+hÞDRAnÃ0»û:H`É–?coÈ0`ÀzØÿ/#é¢Ú˜‘)Š’2Ú9¬Ú8›ŽG¼Ï~†}yqû±ògBÅÓñ;Óî‡Þ¥Ú²ßg·y^ÖÏ™œ’»‹WËsš"	–ïã.á8c(9-Ü‘~—ÖPÝ)Ñ(Q ËÚëþb‚3 eqÁv<ÕY4£¬’[û„)'“˜’JQ„îrpcûG‡J¯/4U[8“Ó¢öàÈèj¤®izVJg°ûŁÁÙµ
+ w×.&sX½íé§õDêùF­KZ8HêÁYÑc››ÖlÈèxb°5!4ÍîhÝÑ´¹CŽëÜÛÇÔð?öº‘Dç­‚ö(Ñ7
+.«qåxu®EÅÕÔÅh§½¡sO(©äääV™9ª>é
+v…
+ƒªêØ=;÷¿£t'Þz'sXR$MEžui…,y[oÃ’S*¡ÖÞíÞåû£|– ßÝ’f
+endstream
+endobj
+53 0 obj
+<</Length 113/Filter/FlateDecode>>stream
+hÞLAÂPD÷œbÖ&%ú¡zÏ 11ù]xÿMá·F7ð2±h`™Ã›6¬¦7<)ÄòAå©AKwՏm$›0´d?À={ºLÌ3·Nf Ú¸0Ïþ®Šfß5Տ.óJ¼.r—]€ È° *
+endstream
+endobj
+54 0 obj
+<</Length 307/Filter/FlateDecode>>stream
+hÞLRAn!»óŠœ+0<£o˜ªÒJ»‡ýÿ¥v at m/ÇÉàV\ªÌ2%k1½,™
+áK“ÊCÒ[„Š¨µ\ûî~ÅÑ+Ù…Â*Ï
+ò…gZÿ@óÒ€PÚ‘TË
+h¢†@¨r'íThì¯,"{Â߆wŠúXCQn N9Sèß©+	6pÔ;	]ÿà*ƒ”HÆ—ÐvÃ9TPèÞ	b—äÉa'Ï?0¥¬¸âÞCaZ4aŽD‹bâ¸ÆŽ2Gu.µ±«ÓžÇkN+˜±¶Æ
+º‹r:ìCÙ°í
+€ÅfÎÁà¢ñz\HŒ^óè¿ðlã$+v¯ˆ[ÅfP¨m$ìnfÇ ÷LãÛ é_º´¼kÏéx,˦½çû#}¦ Zw$
+endstream
+endobj
+55 0 obj
+<</Length 295/Filter/FlateDecode>>stream
+hÞTR;nÅ0Ûu
+ÍlD²-ÅÇè\(ð:ôþKI¥K‡&%êãÄè¡—f8/9»ë‡‰é—ʏø§mÐ7ÂÎw1ß2fŸ ¯4j/if}ÿ¿0„ëè·¶ÑM7àT[¨vdƒukÁÈ,Å™rÄnèÃzª›¢R2^YªÓhl†OXLú<höE½0»AVê2°^ƒnzsìUÙÛJøl8B¡ ?Ú(n;9fÂ^C9餽1 .Á&ObG^j°rCFp”#\G,Ø°ÀVî¹ úfW÷1Õ9v\5{-ÝcUº¾sUDÜÅøÛæ(0¢C¦S‚oI·@°g¶/d0ÖÅëÔkÝÏQ}ñÍ·»?È‘Ï7y—_ äÐm2
+endstream
+endobj
+56 0 obj
+<</Length 430/Filter/FlateDecode>>stream
+hÞTRKnÅ Ûs
+Ö•@Ÿ£gHU©‹·èý7µ=ä%U¤0€ÇöÌ°µ¼Å·¼Çd¹ÅÁhö\ã—‹?1üF àßw­#á|éèRÏAÚs÷üd–-¦ä’qM›ÎÏÀWhb|·ç¾Ö‹¦vœ#úŠTÊ¥ºÃ^YëhÈãB€™§v\‚‘–øúçàvæ`Ú}Vñ®ÍkåKÙ&ô@<#Óõv*:kÅK¬GFoÜKUX(	ÐÆÏ©Ô$6c¿‡·2¶	Í4yhjZÎ@A…Vê™
+ÆꌷÌSý6ŸFŸ¦f¸y£ÞU^•ãŽ­oÌaçq\Ùx„"ÅTI›ëëêxõ:+9ïÞõ ZQ¶p©ñû6@]Öª×`kC¶€œìöf`ϏEÞzéa"]ÆØýé^Ó] éz\SU¦»r¾Ô5ä×µÐ5h+ìŸÜN8ØYfW#wT2õ®ÈÄh"™ ²¯$£bßjzÑšŸÆ½ÆÉÔº¯Ç0bã`»OzZÎ ŠeJ(:]™îÞ_á-’žÚßá3ü	0 6=Ä
+endstream
+endobj
+57 0 obj
+<</C 24 0 R/D 25 0 R/E 26 0 R/equal 27 0 R/a 28 0 R/c 29 0 R/e 30 0 R/f 31 0 R/h 32 0 R/i 33 0 R/k 34 0 R/l 35 0 R/m 36 0 R/six 37 0 R/n 38 0 R/o 39 0 R/p 40 0 R/seven 41 0 R/r 42 0 R/s 43 0 R/t 44 0 R/u 45 0 R/y 46 0 R/three 47 0 R/four 48 0 R/period 49 0 R/slash 50 0 R/zero 51 0 R/nine 52 0 R/one 53 0 R/five 54 0 R/two 55 0 R/eight 56 0 R>>
+endobj
+58 0 obj
+<</OPM 1/OP false/op false/Type/ExtGState/SA false/SM 0.02>>
+endobj
+1 0 obj
+<</Nums[0 2 0 R]>>
+endobj
+2 0 obj
+<</S/D>>
+endobj
+3 0 obj
+<</Count 1/Type/Pages/Kids[8 0 R]>>
+endobj
+4 0 obj
+<</Subtype/XML/Length 3499/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:08:23">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">savageprescott_profile9.eps</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/">
+         <xap:CreateDate>2009-05-12T11:49:07+12:00</xap:CreateDate>
+         <xap:ModifyDate>2009-05-12T11:49:07+12:00</xap:ModifyDate>
+         <xap:CreatorTool>matplotlib version 0.91.4, http://matplotlib.sourceforge.net/</xap:CreatorTool>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Acrobat Distiller 8.1.0 (Macintosh)</pdf:Producer>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
+         <xapMM:DocumentID>uuid:22c940a4-7626-c841-b17d-77142f773734</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:eca97390-0bff-e845-9e07-78144cd1e7ba</xapMM:InstanceID>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+endstream
+endobj
+5 0 obj
+<</CreationDate(D:20090512114907+12'00')/Creator(matplotlib version 0.91.4, http://matplotlib.sourceforge.net/)/Producer(Acrobat Distiller 8.1.0 \(Macintosh\))/ModDate(D:20090512114907+12'00')/Title(savageprescott_profile9.eps)>>
+endobj
+xref
+0 6
+0000000000 65535 f
+0000022186 00000 n
+0000022220 00000 n
+0000022244 00000 n
+0000022295 00000 n
+0000025870 00000 n
+trailer
+<</Size 6>>
+startxref
+116
+%%EOF
Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_soln.pdf.BAK
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/savageprescott_soln.pdf.BAK
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/workflow.png
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/figs/workflow.png
___________________________________________________________________
Name: svn:mime-type
   + image/png

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/makefile
===================================================================
--- short/3D/PyLith/trunk/doc/presentations/pylith1.4/makefile	                        (rev 0)
+++ short/3D/PyLith/trunk/doc/presentations/pylith1.4/makefile	2009-06-20 00:18:14 UTC (rev 15363)
@@ -0,0 +1,59 @@
+MASTERROOT = pylith_overview
+
+TEXMASTER = $(MASTERROOT).tex
+
+TEXSRCS = 
+
+TEXFILES = $(TEXMASTER) $(TEXSRCS)
+
+AUXFILES = $(TEXMASTER:.tex=.aux)
+
+PDFFILE = $(TEXMASTER:.tex=.pdf)
+
+DVIFILE = $(TEXMASTER:.tex=.dvi)
+
+PSFILE = $(TEXMASTER:.tex=.ps)
+
+PDFTMPFILE = tmp.pdf
+
+default:
+
+pdf: $(PDFFILE)
+ps: $(PSFILE)
+dvi: $(DVIFILE)
+
+again:
+	pdflatex $(TEXMASTER) && mv $(PDFFILE) $(PDFTMPFILE)
+	ppower4 $(PDFTMPFILE) $(PDFFILE)
+
+$(PDFTMPFILE): $(TEXFILES) $(AUXFILES)
+	pdflatex $(TEXMASTER) && mv $(PDFFILE) $(PDFTMPFILE)
+
+$(PDFFILE): $(PDFTMPFILE)
+	ppower4 $(PDFTMPFILE) $(PDFFILE)
+
+$(PSFILE): $(DVIFILE)
+	dvips -o $(PSFILE) $(DVIFILE)
+
+$(DVIFILE): $(TEXFILES) $(AUXFILES)
+	latex $(TEXMASTER)
+
+$(AUXFILES):
+	touch $(AUXFILES)
+
+clean:
+	rm -f $(AUXFILES) $(DVIFILE) $(PSFILE) $(PDFTMPFILE)\
+		$(MASTERROOT).log $(MASTERROOT).out *~
+	rm -fr auto
+	rm `find figs -name "*.pdf"`
+
+pdffigs:
+	for i in `find figs -name "*.eps"`; do ~/bin/epstopdf $$i; done
+	for i in `find figs -name "*.pdf.BAK"`; do j=`echo $$i | sed -e s/.BAK//g`; cp -f $$i $$j; done
+
+compressfigs:
+	gzip `find figs -name "*.eps"`
+
+uncompressfigs:
+	gunzip `find figs -name "*.eps.gz"`
+

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/pylith_overview.pdf
===================================================================
(Binary files differ)


Property changes on: short/3D/PyLith/trunk/doc/presentations/pylith1.4/pylith_overview.pdf
___________________________________________________________________
Name: svn:mime-type
   + application/pdf

Added: short/3D/PyLith/trunk/doc/presentations/pylith1.4/pylith_overview.tex
===================================================================
--- short/3D/PyLith/trunk/doc/presentations/pylith1.4/pylith_overview.tex	                        (rev 0)
+++ short/3D/PyLith/trunk/doc/presentations/pylith1.4/pylith_overview.tex	2009-06-20 00:18:14 UTC (rev 15363)
@@ -0,0 +1,358 @@
+\documentclass[pdftex,cig,slideColor]{pp4slides}
+\usepackage{amsmath}
+\usepackage{mpmulti}
+\usepackage{multirow}
+\usepackage{amsfonts}
+\usepackage{pifont}
+\usepackage{rotating} % use turn environment
+
+\title{PyLith}
+\subtitle{}
+\author{Brad Aagaard, Charles Williams, Matthew Knepley, \\[10pt]
+  Sue Kientz and Leif Strand}
+\institution{\includegraphics[height=2cm]{../logos/cig}}
+\date{June 22, 2009}
+
+% --------------------------------------------------------- DOCUMENT
+\begin{document}
+
+% ------------------------------------------------------------ SLIDE
+\maketitle
+\vfill
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith}
+  \summary{What is it good for?}
+
+  \begin{itemize}
+  \item Elasticity problems where geometry does not change significantly
+  \item Quasi-static crustal deformation
+    \begin{itemize}
+    \item Strain accumulation associated with interseismic deformation
+    \item Post-seismic relaxation of the crust
+    \item Volcanic deformation associated with magma chambers and/or dikes
+    \end{itemize}
+  \item Dynamic rupture and wave propagation
+    \begin{itemize}
+    \item Kinematic (prescribed) earthquake ruptures
+    \item Local/regional ground-motion modeling
+    \end{itemize}
+  \end{itemize}
+
+\bgadd{\vspace*{7.9in}%
+  \begin{center}%
+    \includegraphics[height=14mm]{../logos/cig}
+  \end{center}}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{Crustal Deformation Modeling}
+  \summary{Overview of workflow for typical research problem}
+
+  \vfill
+  \begin{center}
+    \includegraphics[scale=0.9]{figs/workflow}
+  \end{center}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{Features in PyLith 1.4}
+  \summary{}
+
+  \begin{itemize}
+  \item Time integration schemes
+    \begin{itemize}
+    \item Implicit time stepping for quasi-static problems
+    \item Explicit time stepping for dynamic problems
+    \end{itemize}
+  \item Bulk constitutive models
+    \begin{itemize}
+    \item Elastic model (1-D, 2-D, and 3-D)
+    \item Linear and Generalized Maxwell viscoelastic models (3-D)
+    \item Power-law viscoelastic model (3-D)
+    \end{itemize}
+  \item Boundary and interface conditions
+    \begin{itemize}
+    \item Time-dependent Dirichlet boundary conditions
+    \item Time-dependent Neumann (traction) boundary conditions
+    \item Absorbing boundary conditions
+    \item Kinematic (prescribed slip) fault interfaces w/multiple ruptures
+    \item Time-dependent point forces
+    \item Gravitational body forces
+    \end{itemize}
+  \end{itemize}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{Features in PyLith 1.4 (cont.)}
+  \summary{}
+
+  \begin{itemize}
+  \item Automatic and user-controlled time stepping
+  \item Ability to specify initial stress state
+  \item Importing meshes
+    \begin{itemize}
+    \item LaGriT: GMV/Pset
+    \item CUBIT: Exodus II
+    \item ASCII: PyLith mesh ASCII format (intended for toy problems only)
+    \end{itemize}
+  \item Output: VTK files
+    \begin{itemize}
+    \item Solution over volume
+    \item Solution over surface boundary
+    \item State variables (e.g., stress and strain) for each material
+    \item Fault information (e.g., slip and tractions)
+    \end{itemize}
+  \item Automatic conversion of units for all parameters
+  \end{itemize}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith 1.4 Performance}
+  \summary{PyLith 1.4 is $\sim$5\% faster and uses $\sim$50\% less memory than PyLith 1.3}
+
+  \vfill
+  \begin{center}
+    \includegraphics[scale=1.0]{figs/benchmark_scaling}
+  \end{center}
+  \vfill
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith 1.x: Planned Releases}
+  \summary{Current productivity is about 2 feature releases per year}
+
+  \begin{itemize}
+  \item PyLith 1.5: anticipate release in late 2009 or early 2010
+    \begin{itemize}
+    \item Fault constitutive behavior with several widely used friction models
+    \item Ability to specify initial strain and state variables
+    \end{itemize}
+  \item PyLith 1.6: Large deformations and finite strain
+  \item PyLith 1.7: Automation of 4-D Green's functions
+  \item PyLith 1.8: Coupling of quasi-static and dynamic simulations
+  \end{itemize}
+  
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith Design Objective}
+  \summary{Want a code developed for and by the community}
+  
+  \begin{itemize}
+  \item Modular
+    \begin{itemize}
+    \item Users can swap modules to run the problem of interest
+    \end{itemize}
+  \item Scalable
+    \begin{itemize}
+    \item Code runs on one to a thousand processors efficiently
+    \end{itemize}    
+  \item Extensible
+    \begin{itemize}
+    \item Expert users can add functionality to solve their problem
+      without polluting main code
+    \end{itemize}
+  \end{itemize}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith is a Community Code}
+  \summary{Success of code depends on community participation}
+
+  \begin{itemize}
+  \item End-users (anyone who uses the code)
+    \begin{itemize}
+    \item Help define and prioritize features that should be added
+    \item Report bugs/problems and suggest improvements
+    \end{itemize}
+  \item Expert users
+    \begin{itemize}
+    \item Help test alpha versions of releases
+    \item Run benchmarks and report results
+    \item Contribute meshing and visualization examples to documentation
+    \item Add features following template (e.g., constitutive models)
+    \end{itemize}
+  \item Developer
+    \begin{itemize}
+    \item Define development strategy 
+    \item Implement new features and tests
+    \item Write documentation
+    \end{itemize}
+  \end{itemize}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith Design: Focus on Geodynamics}
+  \summary{Leverage packages developed by computational scientists}
+
+  \vfill
+  \begin{center}
+    \includegraphics[scale=0.9]{figs/packages}
+  \end{center}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith Design: Code Architecture}
+  \summary{Flexible and modular with good performance}
+
+  \begin{itemize}
+  \item Top-level code written in Python
+    \begin{itemize}
+    \item Expressive, high-level, object-oriented language
+    \item Dynamic typing allows adding additional modules at runtime
+    \item Convenient scripting
+    \end{itemize}
+  \item Low-level code written in C++
+    \begin{itemize}
+    \item Compiled (fast execution), object oriented language
+    \end{itemize}
+  \item Bindings to glue Python \& C++ together
+    \begin{itemize}
+    \item SWIG generates code for calling C++ functions from Python
+    \end{itemize}
+  \end{itemize}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{PyLith Design}
+ \summary{Tests, tests, and more tests ($>$1100 in all)}
+ 
+ \begin{itemize}
+ \item Create tests for nearly every function during development
+   \begin{itemize}
+   \item Remove most bugs during initial implementation
+   \item Isolate and expose bugs at origin
+   \end{itemize}
+ \item Create new tests to expose bugs reported
+   \begin{itemize}
+   \item Prevent bugs from reoccurring
+   \end{itemize}
+ \item Rerun tests whenever code is changed
+   \begin{itemize}
+   \item Allows optimization of performance with quality control
+   \item Code continually improves
+   \end{itemize}
+ \end{itemize}
+  
+% ------------------------------------------------------------ SLIDE
+\foilhead{Example of Automated Building and Testing}
+  \summary{Test written to expose bug, buildbot shows tests fail}
+
+ \begin{center}
+   \includegraphics[scale=0.68]{figs/buildbotfail}
+ \end{center}
+  
+% ------------------------------------------------------------ SLIDE
+\foilhead{Automated Building and Testing}
+ \summary{Bug is fixed, buildbot shows tests pass}
+
+ \begin{center}
+   \includegraphics[scale=0.68]{figs/buildbotsuccess}
+ \end{center}
+  
+% ------------------------------------------------------------ SLIDE
+\foilhead{Implementation: Finite-Element Data Structures}
+ \summary{Use Sieve for storage and manipulating mesh information}
+ 
+ \begin{itemize}
+ \item PyLith makes only a few MPI calls
+ \item Data structures are independent of basis functions and
+   reference cells
+   \begin{itemize}
+   \item Same code for many cell shapes and types
+   \item Physics implementation limits code, not data structures
+   \end{itemize}
+ \item Sieve routines force adhering to finite-element formulation
+   \begin{itemize}
+   \item Do not have access to underlying storage
+   \item Manipulations must be done using Sieve interface
+   \item Only valid finite-element manipulation is allowed
+   \end{itemize}
+ \end{itemize}
+  
+% ------------------------------------------------------------ SLIDE
+\foilhead{Implementation: Fault Interfaces}
+ \summary{Use cohesive cells to control fault behavior}
+ 
+  \vfill
+  \begin{center}
+    \includegraphics[scale=1.5]{figs/quad4cohesive}
+  \end{center}
+
+% ------------------------------------------------------------ SLIDE
+\foilhead{Kinematic (prescribed) slip earthquake ruptures}
+  \summary{Use Lagrange multipliers to specify slip}
+
+  \begin{itemize}
+  \item System without cohesive cells
+    \begin{equation}
+      \underbar{A} \vec{u} = \vec{b} \nonumber
+    \end{equation}
+  \item System with cohesive cells
+    \begin{equation}
+      \left( \begin{array}{cc}
+          \underbar{A} & \underbar{C}^T\\
+          \underbar{C} & 0
+        \end{array} \right)
+      \left( \begin{array}{c}
+          \vec{u}\\
+          \vec{L}
+        \end{array}\right)
+      =
+      \left( \begin{array}{c}
+          \vec{b}\\
+          \vec{D}
+        \end{array} \right)
+      \nonumber
+    \end{equation}
+  \end{itemize}
+  
+% ------------------------------------------------------------ SLIDE
+\foilhead{Implementing Fault Slip with Lagrange multipliers}
+ 
+ \begin{itemize}
+ \item Advantages
+   \begin{itemize}
+   \item Fault implementation is local to cohesive cell
+   \item Solution includes forces generating slip (Lagrange multipliers)
+   \item Retains block structure of matrix (same number of DOF per vertex)
+   \item Offsets in mesh mimic slip on natural faults
+   \end{itemize}
+ \item Disadvantages 
+   \begin{itemize}
+   \item Creates a saddle point problem (slower convergence)
+   \item Mixes displacements and forces in solution
+   \end{itemize}
+ \end{itemize}
+  
+% ------------------------------------------------------------ SLIDE
+%\foilhead{Benchmarking PyLith}
+%  \summary{Savage and Prescott (1978): Repeated Strike-slip ruptures}
+%
+%  \movie{0.58in}{0.0in}{7.84in}{5.84in}{movies/savageprescott_domain}
+ 
+% ------------------------------------------------------------ SLIDE
+%\foilhead{Benchmarking PyLith}
+%  \summary{Savage and Prescott (1978): Repeated Strike-slip ruptures}
+%
+%  \movie{0.58in}{0.0in}{7.84in}{5.84in}{movies/savageprescott_groundsurf}
+ 
+% ------------------------------------------------------------ SLIDE
+\foilhead{Benchmarking PyLith}
+  \summary{Analytical solution from Savage and Prescott (1978)}
+
+  \begin{itemize}
+  \item Repeated rupture on a vertical, strike-slip fault
+  \item Elastic layer over a linear Maxwell viscoelastic half-space
+  \item Steady creep over bottom half of the elastic layer
+  \end{itemize}
+  
+  \vfill
+  \begin{center}
+    \includegraphics[scale=0.8]{figs/savageprescott_soln}
+  \end{center}
+  
+% ------------------------------------------------------------ SLIDE
+\foilhead{Benchmarking PyLith}
+  \summary{Simulation closely matches analytical solution during 10th eq cycle}
+
+  \vfill
+  \begin{center}
+    \includegraphics[scale=1.2]{figs/savageprescott_profile9}
+  \end{center}
+  
+% --------------------------------------------------------- DOCUMENT
+\end{document}
+
+
+% End of file



More information about the CIG-COMMITS mailing list