[cig-commits] r22291 - short/3D/PyLith/trunk/examples/bar_shearwave/quad4

brad at geodynamics.org brad at geodynamics.org
Fri Jun 14 15:56:53 PDT 2013


Author: brad
Date: 2013-06-14 15:56:53 -0700 (Fri, 14 Jun 2013)
New Revision: 22291

Modified:
   short/3D/PyLith/trunk/examples/bar_shearwave/quad4/pylithapp.cfg
   short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup.cfg
   short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_ratestateageing.cfg
   short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_slipweakening.cfg
Log:
Manual patch from v1.7-trunk.

Modified: short/3D/PyLith/trunk/examples/bar_shearwave/quad4/pylithapp.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/bar_shearwave/quad4/pylithapp.cfg	2013-06-14 22:53:42 UTC (rev 22290)
+++ short/3D/PyLith/trunk/examples/bar_shearwave/quad4/pylithapp.cfg	2013-06-14 22:56:53 UTC (rev 22291)
@@ -43,11 +43,10 @@
 [pylithapp.timedependent]
 # Set the spatial dimension of the problem.
 dimension = 2
-elastic_prestep = False
 
-# Change to an explicit time stepping formulation.  We use explicit
-# time-stepping with a consistent (full) Jacobian matrix.
+# Change to an explicit time stepping formulation with no elastic prestep.
 formulation = pylith.problems.Explicit
+elastic_prestep = False
 
 # Nondimensionalize problem using wave propagation parameters.
 normalizer = spatialdata.units.NondimElasticDynamic

Modified: short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup.cfg	2013-06-14 22:53:42 UTC (rev 22290)
+++ short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup.cfg	2013-06-14 22:56:53 UTC (rev 22291)
@@ -19,17 +19,31 @@
 fault = pylith.faults.FaultCohesiveDyn
 
 [pylithapp.timedependent.interfaces.fault]
-# Specify the initial tractions on the fault using a uniform DB.
-#  shear: 6.1 MPa (right-lateral)
-#  normal 10 MPa (compressive)
+# Specify the initial tractions and a temporal perturbation on the
+# fault using a uniform DB.
+#
+# Initial
+#   shear: 75.0 MPa (right-lateral)
+#   normal 120 MPa (compressive)
+# Perturbation
+#   shear: 25.0 MPa (right-lateral)
 traction_perturbation = pylith.faults.TractPerturbation
 
 [pylithapp.timedependent.interfaces.fault.traction_perturbation]
 db_initial = spatialdata.spatialdb.UniformDB
 db_initial.label = Initial fault tractions
 db_initial.values = [traction-shear,traction-normal]
-db_initial.data = [-6.1*MPa, -10.0*MPa]
+db_initial.data = [-75.0*MPa, -120.0*MPa]
 
+db_change = spatialdata.spatialdb.UniformDB
+db_change.label = Traction perturbation
+db_change.values = [traction-shear,traction-normal,change-start-time]
+db_change.data = [-25.0*MPa, 0.0*MPa, 0.0*s]
+
+th_change = spatialdata.spatialdb.TimeHistory
+th_change.label = Traction perturbation time history
+th_change.filename = traction_change.timedb
+
 # ----------------------------------------------------------------------
 # output
 # ----------------------------------------------------------------------

Modified: short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_ratestateageing.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_ratestateageing.cfg	2013-06-14 22:53:42 UTC (rev 22290)
+++ short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_ratestateageing.cfg	2013-06-14 22:56:53 UTC (rev 22291)
@@ -44,13 +44,13 @@
 friction.db_properties = spatialdata.spatialdb.UniformDB
 friction.db_properties.label = Rate State Ageing
 friction.db_properties.values = [reference-friction-coefficient,reference-slip-rate,characteristic-slip-distance,constitutive-parameter-a,constitutive-parameter-b,cohesion]
-friction.db_properties.data = [0.6,1.0e-6*m/s,0.0370*m,0.0125,0.0172,0.0*Pa]
+friction.db_properties.data = [0.6,1.0e-6*m/s,0.02*m,0.008,0.012,0.0*Pa]
 
 # Set spatial database for the initial value of the state variable.
 friction.db_initial_state = spatialdata.spatialdb.UniformDB
 friction.db_initial_state.label = Rate State Ageing State
 friction.db_initial_state.values = [state-variable]
-friction.db_initial_state.data = [92.7*s]
+friction.db_initial_state.data = [1.60623899921e+9*s]
 
 # ----------------------------------------------------------------------
 # output
@@ -60,7 +60,8 @@
 writer.filename = output/ratestateageing.vtk
 
 [pylithapp.timedependent.interfaces.fault.output]
-writer.filename = output/ratestateageing-fault.vtk
+vertex_data_fields = [slip, slip_rate, traction, state_variable]
+writer.filename = output/ratestateageing-faut.vtk
 
 [pylithapp.timedependent.materials.elastic.output]
 writer.filename = output/ratestateageing-statevars.vtk

Modified: short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_slipweakening.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_slipweakening.cfg	2013-06-14 22:53:42 UTC (rev 22290)
+++ short/3D/PyLith/trunk/examples/bar_shearwave/quad4/spontaneousrup_slipweakening.cfg	2013-06-14 22:56:53 UTC (rev 22291)
@@ -56,9 +56,7 @@
 # default values.
 vertex_info_fields = [strike_dir,normal_dir,traction_initial_value,static_coefficient,dynamic_coefficient,slip_weakening_parameter,cohesion]
 
-# Add output of state variables cumulative slip and previous slip to default
-# values.
-vertex_data_fields = [slip,traction,cumulative_slip,previous_slip]
+vertex_data_fields = [slip,slip_rate,traction]
 
 
 [pylithapp.timedependent.materials.elastic.output]



More information about the CIG-COMMITS mailing list