[cig-commits] [commit] master: More work setting up tpv28 simulation. (cd1dce4)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Feb 19 17:57:27 PST 2014


Repository : ssh://geoshell/pylith_benchmarks

On branch  : master
Link       : https://github.com/geodynamics/pylith_benchmarks/compare/b18768a541005fcf437aa50bdb2cd57e8e8adc11...cd1dce4c9bdb81b261e07c7335dbe10ad958892c

>---------------------------------------------------------------

commit cd1dce4c9bdb81b261e07c7335dbe10ad958892c
Author: Brad Aagaard <baagaard at usgs.gov>
Date:   Wed Feb 19 17:57:29 2014 -0800

    More work setting up tpv28 simulation.


>---------------------------------------------------------------

cd1dce4c9bdb81b261e07c7335dbe10ad958892c
 dynamic/scecdynrup/{tpv205 => tpv28}/pylithapp.cfg | 47 ++++++++++++----------
 dynamic/scecdynrup/{tpv102 => tpv28}/tet4.cfg      |  0
 dynamic/scecdynrup/{tpv102 => tpv28}/tet4_200m.cfg |  0
 3 files changed, 25 insertions(+), 22 deletions(-)

diff --git a/dynamic/scecdynrup/tpv205/pylithapp.cfg b/dynamic/scecdynrup/tpv28/pylithapp.cfg
similarity index 82%
copy from dynamic/scecdynrup/tpv205/pylithapp.cfg
copy to dynamic/scecdynrup/tpv28/pylithapp.cfg
index 355faf1..bd20140 100644
--- a/dynamic/scecdynrup/tpv205/pylithapp.cfg
+++ b/dynamic/scecdynrup/tpv28/pylithapp.cfg
@@ -8,9 +8,12 @@ timedependent = 1
 explicitlumped = 1
 petsc = 1
 meshiocubit = 1
+distributor = 1
 elasticityexplicit = 1
 elasticityexplicittet4 = 1
 meshimporter = 1
+#quadrature3d = 1
+#fiatlagrange = 1
 faultcohesivedyn = 1
 
 [pylithapp.journal.debug]
@@ -41,13 +44,13 @@ dimension = 3
 
 elastic_prestep = False
 formulation = pylith.problems.Explicit
-formulation.norm_viscosity = 0.3
+formulation.norm_viscosity = 0.4
 normalizer = spatialdata.units.NondimElasticDynamic
 normalizer.shear_wave_speed = 3333*m/s
 
 [pylithapp.timedependent.formulation.time_step]
-total_time = 12.001*s
-dt = 0.01*s
+total_time = 13.001*s
+dt = 0.005*s
 
 # ----------------------------------------------------------------------
 # materials
@@ -62,6 +65,11 @@ id = 1
 db_properties.label = Elastic properties
 db_properties.iohandler.filename = matprops.spatialdb
 
+db_initial_stress = spatialdata.spatialdb.UniformDB
+db_initial_stress.label = Initial stress tensor
+db_initial_stress.values = [stress-xx,stress-yy,stress-zz,stress-xy,stress-yz,stress-yz]
+db_initial_stress.data = [-60.0*MPa,-60.0*MPa,0.0,-29.38*MPa,0.0*MPa,0.0*MPa]
+
 # ----------------------------------------------------------------------
 # boundary conditions
 # ----------------------------------------------------------------------
@@ -99,6 +107,7 @@ up_dir = [0, 1, 0]
 db.label = Absorbing BC -z
 db.iohandler.filename = matprops.spatialdb
 
+
 # ----------------------------------------------------------------------
 # faults
 # ----------------------------------------------------------------------
@@ -107,36 +116,31 @@ interfaces = [fault]
 interfaces.fault = pylith.faults.FaultCohesiveDyn
 
 [pylithapp.timedependent.interfaces.fault]
-id = 10
+id = 100
 label = fault
 
 friction = pylith.friction.SlipWeakening
-friction.label = Slip weakening
-
+friction.label = Slip Weakening friction
 friction.db_properties = spatialdata.spatialdb.SimpleDB
 friction.db_properties.iohandler.filename = friction.spatialdb
-friction.db_properties.label = Slip weakening
+friction.db_properties.label = Slip weakening on main fault
+friction.db_properties.query_type = nearest
 
 traction_perturbation = pylith.faults.TractPerturbation
 
 [pylithapp.timedependent.interfaces.fault.traction_perturbation]
 db_initial = spatialdata.spatialdb.SimpleDB
-db_initial.iohandler.filename = tractions.spatialdb
-db_initial.label = Initial fault tractions
+db_initial.label = Initial fault tractions on fault
+db_initial.query_type = nearest
+db_initial.iohandler.filename = initial_traction.spatialdb
 
 # ----------------------------------------------------------------------
 # output
 # ----------------------------------------------------------------------
-[pylithapp.timedependent.formulation]
-output = [domain,subdomain]
+[pylithapp.problem.formulation]
+output = [subdomain]
 output.subdomain = pylith.meshio.OutputSolnSubset
 
-[pylithapp.problem.formulation.output.domain]
-vertex_data_fields=[displacement,velocity]
-output_freq = time_step
-time_step = 12.0*s
-writer = pylith.meshio.DataWriterHDF5Ext
-
 [pylithapp.problem.formulation.output.subdomain]
 label = face_zpos
 vertex_data_fields=[displacement,velocity]
@@ -145,23 +149,22 @@ time_step = 0.04999*s
 writer = pylith.meshio.DataWriterHDF5Ext
 
 [pylithapp.timedependent.interfaces.fault.output]
-vertex_info_fields = [strike_dir,normal_dir,traction_initial_value,static_coefficient,dynamic_coefficient,slip_weakening_parameter,cohesion]
+vertex_info_fields = [traction_initial_value,static_coefficient,dynamic_coefficient,slip_weakening_parameter,time_weakening_time,time_weakening_parameter]
 vertex_data_fields = [slip,slip_rate,traction]
 output_freq = time_step
 time_step = 0.04999*s
 writer = pylith.meshio.DataWriterHDF5Ext
 
 [pylithapp.timedependent.materials.elastic.output]
-cell_info_fields = []
 cell_data_fields = []
 cell_filter = pylith.meshio.CellFilterAvg
-output_freq = time_step
-time_step = 12.0*s
 writer = pylith.meshio.DataWriterHDF5Ext
 
-
 # ----------------------------------------------------------------------
 # PETSc
 # ----------------------------------------------------------------------
 [pylithapp.petsc]
 log_summary = true
+
+
+# End of file
diff --git a/dynamic/scecdynrup/tpv102/tet4.cfg b/dynamic/scecdynrup/tpv28/tet4.cfg
similarity index 100%
copy from dynamic/scecdynrup/tpv102/tet4.cfg
copy to dynamic/scecdynrup/tpv28/tet4.cfg
diff --git a/dynamic/scecdynrup/tpv102/tet4_200m.cfg b/dynamic/scecdynrup/tpv28/tet4_200m.cfg
similarity index 100%
copy from dynamic/scecdynrup/tpv102/tet4_200m.cfg
copy to dynamic/scecdynrup/tpv28/tet4_200m.cfg



More information about the CIG-COMMITS mailing list