[cig-commits] r19413 - short/3D/PyLith/benchmarks/trunk/dynamic/scecdynrup/tpv18
brad at geodynamics.org
brad at geodynamics.org
Sat Jan 21 09:43:49 PST 2012
Author: brad
Date: 2012-01-21 09:43:49 -0800 (Sat, 21 Jan 2012)
New Revision: 19413
Modified:
short/3D/PyLith/benchmarks/trunk/dynamic/scecdynrup/tpv18/create_stresses.py
Log:
Correct stress setup.
Modified: short/3D/PyLith/benchmarks/trunk/dynamic/scecdynrup/tpv18/create_stresses.py
===================================================================
--- short/3D/PyLith/benchmarks/trunk/dynamic/scecdynrup/tpv18/create_stresses.py 2012-01-21 02:11:00 UTC (rev 19412)
+++ short/3D/PyLith/benchmarks/trunk/dynamic/scecdynrup/tpv18/create_stresses.py 2012-01-21 17:43:49 UTC (rev 19413)
@@ -50,8 +50,8 @@
Pf = -densityW*gacc*z
Szz = density*gacc*z
-Syy = mask1*(b22*(Szz+Pf)-Pf) + ~mask1*Szz
-Sxx = mask1*(b33*(Szz+Pf)-Pf) + ~mask1*Szz
+Syy = mask1*(b22*(Szz+Pf)-0*Pf) + ~mask1*Szz
+Sxx = mask1*(b33*(Szz+Pf)-0*Pf) + ~mask1*Szz
Sxy = mask1*(-b23*(Szz+Pf)) + ~mask1*0.0
Syz = 0.0*z
@@ -99,15 +99,20 @@
ny = 0.0
nz = 0.0
-# normal traction is Tx
-tractionNormal = Sxx*nx + Sxy*ny + Sxz*nz
+Tx = Sxx*nx + Sxy*ny + Sxz*nz
+Ty = Sxy*nx + Syy*ny + Syz*nz
+Tz = Sxz*nx + Syz*ny + Szz*nz
-# LL shear traction is Ty
-tractionShearLL = Sxy*nx + Syy*ny + Syz*nz
+tractionNormal = Tx*nx + Ty*ny + Tz*nz
+sx = 0.0
+sy = 1.0
+sz = 0.0
+tractionShearLL = Tx*sx + Ty*sy + Tz*sz
+sx = 0.0
+sy = 0.0
+sz = 1.0
+tractionShearUD = Tx*sx + Ty*sy + Tz*sz
-# Up-dip shear traction is Tz
-tractionShearUD = Sxz*nx + Syz*ny + Szz*nz
-
writer.filename("%s_traction_main.spatialdb" % sim)
dataOut = {'points': points,
'coordsys': cs,
@@ -136,15 +141,20 @@
ny = -sin(branchAngle)
nz = 0.0
-# normal traction is Tx
-tractionNormal = Sxx*nx + Sxy*ny + Sxz*nz
+Tx = Sxx*nx + Sxy*ny + Sxz*nz
+Ty = Sxy*nx + Syy*ny + Syz*nz
+Tz = Sxz*nx + Syz*ny + Szz*nz
-# LL shear traction is Ty
-tractionShearLL = Sxy*nx + Syy*ny + Syz*nz
+tractionNormal = Tx*nx + Ty*ny + Tz*nz
+sx = sin(branchAngle)
+sy = cos(branchAngle)
+sz = 0.0
+tractionShearLL = Tx*sx + Ty*sy + Tz*sz
+sx = 0.0
+sy = 0.0
+sz = 1.0
+tractionShearUD = Tx*sx + Ty*sy + Tz*sz
-# Up-dip shear traction is Tz
-tractionShearUD = Sxz*nx + Syz*ny + Szz*nz
-
writer.filename("%s_traction_branch.spatialdb" % sim)
dataOut = {'points': points,
'coordsys': cs,
More information about the CIG-COMMITS
mailing list