aboutsummaryrefslogtreecommitdiff
path: root/ldc_3d.py
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-06-15 21:39:42 +0200
committerAdrian Kummerlaender2019-06-15 21:39:42 +0200
commit63163ebbbced363fde788c560b479569470705bd (patch)
tree62589f9a8049f92066d421e1681a9af54f1ff947 /ldc_3d.py
parentd71faec93ec0a55c46810e0d178b2803ee89130c (diff)
downloadsymlbm_playground-63163ebbbced363fde788c560b479569470705bd.tar
symlbm_playground-63163ebbbced363fde788c560b479569470705bd.tar.gz
symlbm_playground-63163ebbbced363fde788c560b479569470705bd.tar.bz2
symlbm_playground-63163ebbbced363fde788c560b479569470705bd.tar.lz
symlbm_playground-63163ebbbced363fde788c560b479569470705bd.tar.xz
symlbm_playground-63163ebbbced363fde788c560b479569470705bd.tar.zst
symlbm_playground-63163ebbbced363fde788c560b479569470705bd.zip
Split descriptors and symbolic formulation
Diffstat (limited to 'ldc_3d.py')
-rw-r--r--ldc_3d.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/ldc_3d.py b/ldc_3d.py
index 62f820e..c008b06 100644
--- a/ldc_3d.py
+++ b/ldc_3d.py
@@ -5,7 +5,8 @@ import matplotlib
import matplotlib.pyplot as plt
matplotlib.use('AGG')
-from lbm import Lattice, Geometry
+from simulation import Lattice, Geometry
+from symbolic.generator import LBM
import symbolic.D3Q19 as D3Q19
@@ -68,12 +69,14 @@ moments = []
print("Initializing simulation...\n")
+lbm = LBM(D3Q19)
+
lattice = Lattice(
descriptor = D3Q19,
geometry = Geometry(128, 128, 128),
- moments = D3Q19.moments(optimize = False),
- collide = D3Q19.bgk(tau = 0.52),
+ moments = lbm.moments(optimize = False),
+ collide = lbm.bgk(f_eq = lbm.equilibrium(), tau = 0.52),
boundary_src = boundary)