[cig-commits] r15592 - short/3D/PyLith/trunk/playpen/faultfaces/test

brad at geodynamics.org brad at geodynamics.org
Tue Aug 25 16:27:06 PDT 2009


Author: brad
Date: 2009-08-25 16:27:06 -0700 (Tue, 25 Aug 2009)
New Revision: 15592

Added:
   short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_1.inp
   short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_2.inp
   short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_3.inp
   short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_005a_1.inp
Modified:
   short/3D/PyLith/trunk/playpen/faultfaces/test/pylithapp.cfg
Log:
Added another fault file.

Added: short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_1.inp
===================================================================
--- short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_1.inp	                        (rev 0)
+++ short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_1.inp	2009-08-25 23:27:06 UTC (rev 15592)
@@ -0,0 +1,18 @@
+        3         1          4          3          0
+001   6.666666666667E-01  1.000000000000E+00  6.666666666667E-01
+002   6.666666666667E-01  1.000000000000E+00  1.000000000000E+00
+003   6.666666666667E-01  6.666666666667E-01  1.000000000000E+00
+001        3   tri  1  3  2
+00004  1  1  1  1
+idnode0, integer 
+x_n_norm, real 
+y_n_norm, real 
+z_n_norm, real 
+   1   47  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   2   63  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   3   59  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+00003  1  1  1
+idelem0, integer 
+idelem1, integer 
+numbnd_e, integer 
+   1    2    1  17

Added: short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_2.inp
===================================================================
--- short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_2.inp	                        (rev 0)
+++ short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_2.inp	2009-08-25 23:27:06 UTC (rev 15592)
@@ -0,0 +1,18 @@
+        3         1          4          3          0
+001   6.666666666667E-01  0.000000000000E+00  3.333333333333E-01
+002   6.666666666667E-01  3.333333333333E-01  0.000000000000E+00
+003   6.666666666667E-01  3.333333333333E-01  3.333333333333E-01
+001        3   tri  2  1 3
+00004  1  1  1  1
+idnode0, integer 
+x_n_norm, real 
+y_n_norm, real 
+z_n_norm, real 
+   1   19  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   2    7  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   3   23  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+00003  1  1  1
+idelem0, integer 
+idelem1, integer 
+numbnd_e, integer 
+   1   96   62  17

Added: short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_3.inp
===================================================================
--- short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_3.inp	                        (rev 0)
+++ short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_003a_3.inp	2009-08-25 23:27:06 UTC (rev 15592)
@@ -0,0 +1,18 @@
+        3         1          4          3          0
+001   6.666666666667E-01  6.666666666667E-01  0.000000000000E+00
+002   6.666666666667E-01  6.666666666667E-01  3.333333333333E-01
+003   6.666666666667E-01  1.000000000000E+00  0.000000000000E+00
+001        3   tri 1 2 3
+00004  1  1  1  1
+idnode0, integer 
+x_n_norm, real 
+y_n_norm, real 
+z_n_norm, real 
+   1   11  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   2   27  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   3   15  -0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+00003  1  1  1
+idelem0, integer 
+idelem1, integer 
+numbnd_e, integer 
+  10  109   87  17

Added: short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_005a_1.inp
===================================================================
--- short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_005a_1.inp	                        (rev 0)
+++ short/3D/PyLith/trunk/playpen/faultfaces/test/fault_surf_005a_1.inp	2009-08-25 23:27:06 UTC (rev 15592)
@@ -0,0 +1,18 @@
+        3         1          4          3          0
+001   3.333333333333E-01  3.333333333333E-01  6.666666666667E-01
+002   3.333333333333E-01  0.000000000000E+00  6.666666666667E-01
+003   3.333333333333E-01  0.000000000000E+00  1.000000000000E+00
+001        5   tri 1 3 2
+00004  1  1  1  1
+idnode0, integer 
+x_n_norm, real 
+y_n_norm, real 
+z_n_norm, real 
+   1   38  0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   2   34  0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+   3   50  0.100000000000E+01  0.000000000000E+00  0.000000000000E+00
+00003  1  1  1
+idelem0, integer 
+idelem1, integer 
+numbnd_e, integer 
+  1  119  117   8

Modified: short/3D/PyLith/trunk/playpen/faultfaces/test/pylithapp.cfg
===================================================================
--- short/3D/PyLith/trunk/playpen/faultfaces/test/pylithapp.cfg	2009-08-25 19:54:47 UTC (rev 15591)
+++ short/3D/PyLith/trunk/playpen/faultfaces/test/pylithapp.cfg	2009-08-25 23:27:06 UTC (rev 15592)
@@ -47,8 +47,7 @@
 formulation = pylith.problems.Implicit
 bc = [x_neg]
 # Switch the following 2 lines to get 2 faults, plus changes noted below.
-interfaces = [f003,f005]
-#interfaces = [f003]
+interfaces = [f003,f005,f003b,f003c]
 
 [pylithapp.timedependent.implicit]
 output = [domain]
@@ -101,28 +100,53 @@
 quadrature.cell = pylith.feassemble.FIATSimplex
 quadrature.cell.shape = triangle
 use_fault_mesh = True
-fault_mesh_filename = fault_surf_003a.inp
+fault_mesh_filename = fault_surf_003a_1.inp
 output.vertex_info_fields = [normal_dir,strike_dir,dip_dir,final_slip_rupture,slip_time_rupture]
 output.vertex_data_fields = [slip,traction_change]
 [pylithapp.timedependent.interfaces.f003.eq_srcs.rupture.slip_function]
 slip.iohandler.filename = f003.spatialdb
 slip_time.iohandler.filename = sliptime.spatialdb
 
-#Uncomment the following lines to include second fault.
 [pylithapp.timedependent.interfaces.f005]
 label = f005
 id = 1005
 quadrature.cell = pylith.feassemble.FIATSimplex
 quadrature.cell.shape = triangle
 use_fault_mesh = True
-fault_mesh_filename = fault_surf_005a.inp
+fault_mesh_filename = fault_surf_005a_1.inp
 output.vertex_info_fields = [normal_dir,strike_dir,dip_dir,final_slip_rupture,slip_time_rupture]
 output.vertex_data_fields = [slip,traction_change]
 [pylithapp.timedependent.interfaces.f005.eq_srcs.rupture.slip_function]
 slip.iohandler.filename = f005.spatialdb
 slip_time.iohandler.filename = sliptime.spatialdb
 
+[pylithapp.timedependent.interfaces.f003b]
+label = f003b
+id = 1004
+quadrature.cell = pylith.feassemble.FIATSimplex
+quadrature.cell.shape = triangle
+use_fault_mesh = True
+fault_mesh_filename = fault_surf_003a_2.inp
+output.vertex_info_fields = [normal_dir,strike_dir,dip_dir,final_slip_rupture,slip_time_rupture]
+output.vertex_data_fields = [slip,traction_change]
+[pylithapp.timedependent.interfaces.f003b.eq_srcs.rupture.slip_function]
+slip.iohandler.filename = f003.spatialdb
+slip_time.iohandler.filename = sliptime.spatialdb
 
+[pylithapp.timedependent.interfaces.f003c]
+label = f003c
+id = 1006
+quadrature.cell = pylith.feassemble.FIATSimplex
+quadrature.cell.shape = triangle
+use_fault_mesh = True
+fault_mesh_filename = fault_surf_003a_2.inp
+output.vertex_info_fields = [normal_dir,strike_dir,dip_dir,final_slip_rupture,slip_time_rupture]
+output.vertex_data_fields = [slip,traction_change]
+[pylithapp.timedependent.interfaces.f003c.eq_srcs.rupture.slip_function]
+slip.iohandler.filename = f003.spatialdb
+slip_time.iohandler.filename = sliptime.spatialdb
+
+
 # ----------------------------------------------------------------------
 # output
 # ----------------------------------------------------------------------
@@ -132,10 +156,15 @@
 [pylithapp.timedependent.interfaces.f003.output.writer]
 filename = tets-f003.vtk
 
-#Uncomment the following lines to include second fault.
 [pylithapp.timedependent.interfaces.f005.output.writer]
 filename = tets-f005.vtk
 
+[pylithapp.timedependent.interfaces.f003b.output.writer]
+filename = tets-f003b.vtk
+
+[pylithapp.timedependent.interfaces.f003c.output.writer]
+filename = tets-f003c.vtk
+
 [pylithapp.timedependent.materials.elastic_left.output]
 cell_filter = pylith.meshio.CellFilterAvgMesh
 cell_info_fields = [mu,lambda,density]



More information about the CIG-COMMITS mailing list