aboutsummaryrefslogtreecommitdiff
path: root/standalone_cpp_codegen.py
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-07-25 12:55:51 +0200
committerAdrian Kummerlaender2019-07-25 12:56:08 +0200
commit5d99ad3a2c5f5cff7b502aff468ffada3664c539 (patch)
treeb7a2817d4c5da9b9f3fe9ac13cee8aa1d898c531 /standalone_cpp_codegen.py
parent5033ada1807b9adf605839f0e0e03c9844a6fd65 (diff)
downloadsymlbm_playground-5d99ad3a2c5f5cff7b502aff468ffada3664c539.tar
symlbm_playground-5d99ad3a2c5f5cff7b502aff468ffada3664c539.tar.gz
symlbm_playground-5d99ad3a2c5f5cff7b502aff468ffada3664c539.tar.bz2
symlbm_playground-5d99ad3a2c5f5cff7b502aff468ffada3664c539.tar.lz
symlbm_playground-5d99ad3a2c5f5cff7b502aff468ffada3664c539.tar.xz
symlbm_playground-5d99ad3a2c5f5cff7b502aff468ffada3664c539.tar.zst
symlbm_playground-5d99ad3a2c5f5cff7b502aff468ffada3664c539.zip
Use D3Q19, fix MLUPS calculation
Diffstat (limited to 'standalone_cpp_codegen.py')
-rw-r--r--standalone_cpp_codegen.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/standalone_cpp_codegen.py b/standalone_cpp_codegen.py
index b38898a..24a97af 100644
--- a/standalone_cpp_codegen.py
+++ b/standalone_cpp_codegen.py
@@ -5,14 +5,14 @@ from pathlib import Path
from simulation import Geometry
from symbolic.generator import LBM
-import symbolic.D2Q9 as D2Q9
+import symbolic.D3Q19 as D3Q19
-lbm = LBM(D2Q9)
+lbm = LBM(D3Q19)
-moments = lbm.moments(optimize = False)
-collide = lbm.bgk(f_eq = lbm.equilibrium(), tau = 0.6)
+moments = lbm.moments(optimize = True)
+collide = lbm.bgk(f_eq = lbm.equilibrium(), tau = 0.6, optimize = True)
-geometry = Geometry(512, 512)
+geometry = Geometry(64, 64, 64)
program_src = Template(filename = str(Path(__file__).parent/'template/standalone.mako')).render(
descriptor = lbm.descriptor,