Introduction
Introduction Statistics Contact Development Disclaimer Help
tadd fluid forcing to plot - sphere - GPU-based 3D discrete element method algo…
git clone git://src.adamsgaard.dk/sphere
Log
Files
Refs
LICENSE
---
commit 499efcac0f664a7dd50ef2a4c40a2eac545bd4eb
parent 8922ceafe8a1b11f8d7b8cea01a650a49337a5f9
Author: Anders Damsgaard <[email protected]>
Date: Sat, 31 Jan 2015 10:09:47 +0100
add fluid forcing to plot
Diffstat:
M python/sphere.py | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/python/sphere.py b/python/sphere.py
t@@ -5874,6 +5874,7 @@ class sim:
# Mean fluid pressure
self.p_f_bar = numpy.zeros(lastfile+1, dtype=numpy.float64)
+ self.p_f_top = numpy.zeros(lastfile+1, dtype=numpy.float64)
# Upper wall position
self.tau_p = 0.0 # Peak shear stress
t@@ -5914,6 +5915,7 @@ class sim:
if i == 1:
self.phi_bar[0] = self.phi_bar[1]
self.p_f_bar[i] = numpy.mean(sb.p_f[:,:,0:wall0_iz])
+ self.p_f_top[i] = sb.p_f[0,0,-1]
# Test if this was the max. shear stress
if (self.tau_eff[i] > self.tau_p):
t@@ -5979,7 +5981,11 @@ class sim:
ax4 = ax3.twinx()
#ax4color = '#666666'
ax4color = ax2color
- lns4 = ax4.plot(time, self.p_f_bar/1000.0, color=ax4color,
+ lns4 = ax4.plot(time, self.p_f_top/1000.0, '-',
+ color=ax4color,
+ label='$p_\\text{f}^\\text{forcing}$')
+ lns5 = ax4.plot(time, self.p_f_bar/1000.0, '--',
+ color=ax4color,
label='$\\bar{p}_\\text{f}$')
ax4.set_ylabel('Mean fluid pressure '
+ '$\\bar{p_\\text{f}}$ [kPa]')
t@@ -5987,7 +5993,7 @@ class sim:
tl.set_color(ax4color)
if sb.w_sigma0_A > 1.0e-3:
#ax4.legend(loc='upper right')
- lns = lns1+lns2+lns3+lns4
+ lns = lns1+lns2+lns3+lns4+lns5
labs = [l.get_label() for l in lns]
ax4.legend(lns, labs, loc='upper right')
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.