tadd velocity scaling factor - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
(HTM) git clone git://src.adamsgaard.dk/sphere
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit b03a72b12c3a7b36d360962ee1f3ad6415505475
(DIR) parent 3fd4cde9f4660ca325558d364706ecbca52f3a4d
(HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
Date: Mon, 17 Nov 2014 10:47:43 +0100
add velocity scaling factor
Diffstat:
M python/halfshear-darcy-starter.py | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
---
(DIR) diff --git a/python/halfshear-darcy-starter.py b/python/halfshear-darcy-starter.py
t@@ -4,7 +4,7 @@ import numpy
import sys
# launch with:
-# $ ipython halfshear-darcy-starter.py <device> <fluid> <c_phi> <k_c> <sigma_0> <mu>
+# $ ipython halfshear-darcy-starter.py <device> <fluid> <c_phi> <k_c> <sigma_0> <mu> <velfac>
device = int(sys.argv[1])
wet = int(sys.argv[2])
t@@ -12,6 +12,7 @@ c_phi = float(sys.argv[3])
k_c = float(sys.argv[4])
sigma0 = float(sys.argv[5])
mu = float(sys.argv[6])
+velfac = float(sys.argv[7])
if wet == 1:
fluid = True
t@@ -25,9 +26,10 @@ sim.readlast()
sim.fluid = fluid
if fluid:
sim.id('halfshear-darcy-sigma0=' + str(sigma0) + '-k_c=' + str(k_c) + \
- '-mu=' + str(mu) + '-shear')
+ '-mu=' + str(mu) + '-velfac=' + str(velfac) + '-shear')
else:
- sim.id('halfshear-sigma0=' + str(sigma0) + '-shear')
+ sim.id('halfshear-sigma0=' + str(sigma0) + '-velfac=' + str(velfac) + \
+ '-shear')
sim.checkerboardColors(nx=6,ny=3,nz=6)
sim.cleanup()
t@@ -35,7 +37,7 @@ sim.adjustUpperWall()
sim.zeroKinematics()
#sim.shear(0.0/20.0)
-sim.shear(1.0/20.0)
+sim.shear(1.0/20.0 * velfac)
K_q_real = 36.4e9
K_w_real = 2.2e9
K_q_sim = 1.16e9
t@@ -68,7 +70,7 @@ sim.setDampingTangential(0.0)
#sim.deleteAllParticles()
#sim.fixvel[:] = -1.0
-sim.initTemporal(total = 20.0, file_dt = 0.01, epsilon=0.07)
+sim.initTemporal(total = 20.0/velfac, file_dt = 0.01/velfac, epsilon=0.07)
#sim.time_dt[0] *= 1.0e-2
#sim.initTemporal(total = 1.0e-4, file_dt = 1.0e-5, epsilon=0.07)