[cig-commits] r19816 - short/3D/PyLith/trunk/examples/3d/hex8
brad at geodynamics.org
brad at geodynamics.org
Mon Mar 19 12:46:25 PDT 2012
Author: brad
Date: 2012-03-19 12:46:24 -0700 (Mon, 19 Mar 2012)
New Revision: 19816
Modified:
short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg
Log:
Allow tensile yield in Drucker-Prager example.
Modified: short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg 2012-03-19 19:45:52 UTC (rev 19815)
+++ short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg 2012-03-19 19:46:24 UTC (rev 19816)
@@ -57,9 +57,9 @@
# time stepping.
time_step = pylith.problems.TimeStepAdapt
+[pylithapp.timedependent.implicit.time_step]
# Change the total simulation time to 700 years, and set the maximum time
# step size to 5 years.
-[pylithapp.timedependent.implicit.time_step]
total_time = 700.0*year
max_dt = 5.0*year
stability_factor = 1.0 ; use time step equal to stable value from materials
@@ -83,13 +83,19 @@
db_properties.db_A = spatialdata.spatialdb.SimpleDB
db_properties.db_B = spatialdata.spatialdb.SimpleDB
+# Extend yield surface into tensile region (cone becomes line) to
+# allow tensile yielding. In most real applications, gravitational
+# body forces will keep the material in compression so the default
+# value (False) may be used.
+allow_tensile_yield = True
+
# Provide the values to be obtained from each database and the database
# name.
[pylithapp.timedependent.materials.lower_crust.db_properties]
values_A = [density,vs,vp] ; Elastic properties.
db_A.label = Elastic properties
db_A.iohandler.filename = spatialdb/mat_elastic.spatialdb
-values_B = [friction-angle,cohesion,dilatation-angle] ; Drucker-Prager properties.
+values_B = [friction-angle,cohesion,dilatation-angle]
db_B.label = Drucker-Prager properties
db_B.iohandler.filename = spatialdb/mat_druckerprager.spatialdb
More information about the CIG-COMMITS
mailing list