aboutsummaryrefslogtreecommitdiff
path: root/standalone_cpp_codegen.py
AgeCommit message (Collapse)Author
2019-07-25Fix handling of outer boundary cellsstandaloneAdrian Kummerlaender
As we can only use a multiplicative mask to distinguish between cell types and streaming memory offsets are statically resolved the buffers have to provide a well-defined padding in both directions. Otherwise undefined data is accessed which may distort results.
2019-07-25Use D3Q19, fix MLUPS calculationAdrian Kummerlaender
2019-07-23Generate basic example in plain C++Adrian Kummerlaender
An attempt to produce a minimal LBM implementation to benchmark various memory and vectorization schemes on the CPU.