tAdded cons. of mass test and run function - ns2dfd - 2D finite difference Navier Stokes solver for fluid dynamics
(HTM) git clone git://src.adamsgaard.dk/ns2dfd
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 8dde47c85ef90b41df4d605fb96f55bce13628be
(DIR) parent fb42d1dbafff951cfe8ca1a4dc6798e31b59b62b
(HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
Date: Tue, 4 Mar 2014 10:41:25 +0100
Added cons. of mass test and run function
Diffstat:
A cons_of_mass.py | 7 +++++++
M ns2dfd.py | 8 ++++++++
2 files changed, 15 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/cons_of_mass.py b/cons_of_mass.py
t@@ -0,0 +1,7 @@
+#!/usr/bin/env python
+import ns2dfd
+
+sim = ns2dfd.fluid()
+sim.run()
+sim.read(sim.sim_id + '00004.dat')
+print(sim.P)
(DIR) diff --git a/ns2dfd.py b/ns2dfd.py
t@@ -1,6 +1,7 @@
#!/usr/bin/env python
import numpy
+import subprocess
class fluid:
t@@ -256,3 +257,10 @@ class fluid:
finally:
if fh is not None:
fh.close()
+
+ def run(self):
+ '''
+ Run the simulation using the C program.
+ '''
+ self.write()
+ subprocess.call('./ns2dfd ' + self.sim_id + '.dat', shell=True)