aboutsummaryrefslogtreecommitdiff
path: root/ldc_3d.py
AgeCommit message (Collapse)Author
2019-08-30Adapt examples to new material interfaceAdrian Kummerlaender
2019-06-30Move OpenCL buffers into Memory classAdrian Kummerlaender
2019-06-25Fix LDC 3D x-z-plane plotAdrian Kummerlaender
2019-06-22Add interactive 2D LDC notebook, fix material initializationAdrian Kummerlaender
2019-06-17Add function for exporting moments as VTK filesAdrian Kummerlaender
2019-06-16Replace some explicit dimension branchingAdrian Kummerlaender
2019-06-15Split descriptors and symbolic formulationAdrian Kummerlaender
2019-06-15Add support for generating a D3Q19 kernelAdrian Kummerlaender
Note how this basically required no changes besides generalizing cell indexing and adding the symbolic formulation of a D3Q19 BGK collision step. Increasing the neighborhood communication from 9 to 19 cells leads to a significant performance "regression": The 3D kernel yields ~ 360 MLUPS compared to the 2D version's ~ 820 MLUPS.