aboutsummaryrefslogtreecommitdiff
path: root/boltzgen/kernel/template
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-10-22 10:49:44 +0200
committerAdrian Kummerlaender2019-10-22 10:49:44 +0200
commitc27ee89f265f73fa77ec043e4f2a52c5c3859965 (patch)
treeee3b43561f73352e8735a6a05c0be3b565e3f56f /boltzgen/kernel/template
parent8fb7705428a6524a436a5dd8806ad8076b7f4e08 (diff)
downloadboltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar
boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.gz
boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.bz2
boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.lz
boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.xz
boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.zst
boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.zip
Add basic Generator class
Diffstat (limited to 'boltzgen/kernel/template')
-rw-r--r--boltzgen/kernel/template/basic.cpp.mako6
-rw-r--r--boltzgen/kernel/template/basic.opencl.mako4
2 files changed, 5 insertions, 5 deletions
diff --git a/boltzgen/kernel/template/basic.cpp.mako b/boltzgen/kernel/template/basic.cpp.mako
index 1879c35..ef3486f 100644
--- a/boltzgen/kernel/template/basic.cpp.mako
+++ b/boltzgen/kernel/template/basic.cpp.mako
@@ -52,15 +52,15 @@ void collide_and_stream( ${float_type}* f_next,
${float_type} ${ccode(expr)}
% endfor
-% for i, expr in enumerate(collide_subexpr):
+% for i, expr in enumerate(collision_subexpr):
const ${float_type} ${expr[0]} = ${ccode(expr[1])};
% endfor
-% for i, expr in enumerate(collide_assignment):
+% for i, expr in enumerate(collision_assignment):
const ${float_type} ${ccode(expr)}
% endfor
-% for i, expr in enumerate(collide_assignment):
+% for i, expr in enumerate(collision_assignment):
preshifted_f_next[${pop_offset(i)}] = m*f_next_${i} + (1.0-m)*${descriptor.w[i].evalf()};
% endfor
}
diff --git a/boltzgen/kernel/template/basic.opencl.mako b/boltzgen/kernel/template/basic.opencl.mako
index 5ddf64c..3ecb16c 100644
--- a/boltzgen/kernel/template/basic.opencl.mako
+++ b/boltzgen/kernel/template/basic.opencl.mako
@@ -70,11 +70,11 @@ __kernel void collide_and_stream(__global ${float_type}* f_next,
${boundary_src}
-% for i, expr in enumerate(collide_subexpr):
+% for i, expr in enumerate(collision_subexpr):
const ${float_type} ${expr[0]} = ${ccode(expr[1])};
% endfor
-% for i, expr in enumerate(collide_assignment):
+% for i, expr in enumerate(collision_assignment):
const ${float_type} ${ccode(expr)}
% endfor