Introduction
Introduction Statistics Contact Development Disclaimer Help
timprove 'fluid-pressure' visualization routine - sphere - GPU-based 3D discret…
git clone git://src.adamsgaard.dk/sphere
Log
Files
Refs
LICENSE
---
commit ba0c4fc4ce51e38765e69f6b540f2c1ad73810d0
parent 1d39555fbe7f3e3cce7412e28f78ab0f22bd6bb1
Author: Anders Damsgaard <[email protected]>
Date: Fri, 9 Jan 2015 14:37:10 +0100
improve 'fluid-pressure' visualization routine
Diffstat:
M python/sphere.py | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
---
diff --git a/python/sphere.py b/python/sphere.py
t@@ -5766,7 +5766,7 @@ class sim:
for i in numpy.arange(sb.num[2]):
zpos_c[i] = i*dz + 0.5*dz
- shear_strain = numpy.zeros(sb.status())
+ #shear_strain = numpy.zeros(sb.status())
pres = numpy.zeros((sb.num[2], sb.status()))
# Read pressure values from simulation binaries
t@@ -5774,8 +5774,7 @@ class sim:
sb.readstep(i, verbose = False)
pres[:,i] = numpy.average(numpy.average(sb.p_f, axis=0), axis=…
- shear_strain[i] = sb.shearStrain()
-
+ #shear_strain[i] = sb.shearStrain()
t = numpy.linspace(0.0, sb.time_current, lastfile+1)
# Plotting
t@@ -5783,11 +5782,13 @@ class sim:
ax = plt.subplot(1,1,1)
- im1 = ax.pcolormesh(shear_strain, zpos_c, pres/1000.0,
+ im1 = ax.pcolormesh(t, zpos_c, pres/1000.0,
rasterized=True)
- ax.set_xlim([0, numpy.max(shear_strain)])
- ax.set_ylim([zpos_c[0], sb.w_x[0]])
- ax.set_xlabel('Shear strain $\\gamma$ [-]')
+ #ax.set_xlim([0, numpy.max(shear_strain)])
+ ax.set_xlim([0, numpy.max(t)])
+ ax.set_ylim([zpos_c[0], zpos_c[-1]])
+ #ax.set_xlabel('Shear strain $\\gamma$ [-]')
+ ax.set_xlabel('Time $t$ [s]')
ax.set_ylabel('Vertical position $z$ [m]')
ax.set_title(sb.id())
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.