AgeCommit message (Expand)Author
2019-06-30Move OpenCL buffers into Memory classAdrian Kummerlaender
2019-06-29Implement layout and memory paddingAdrian Kummerlaender
2019-06-28Move some common benchmark plots into helper functionsAdrian Kummerlaender
2019-06-27Add some benchmark plotsAdrian Kummerlaender
2019-06-25Adapt benchmark results format to be importableAdrian Kummerlaender
2019-06-25Fix LDC 3D x-z-plane plotAdrian Kummerlaender
2019-06-25Add raw data of Tesla P100 benchmarksAdrian Kummerlaender
2019-06-24Add basic benchmark scripts, K2200 resultsAdrian Kummerlaender
2019-06-22Add interactive 2D LDC notebook, fix material initializationAdrian Kummerlaender
2019-06-22Add platform, precision and thread layout parametersAdrian Kummerlaender
2019-06-22Extract parameters in GL interop exampleAdrian Kummerlaender
2019-06-21Gather interop moments in a more generic mannerAdrian Kummerlaender
2019-06-20Prototype OpenGL interoperationAdrian Kummerlaender
2019-06-20Move back assignmentAdrian Kummerlaender
2019-06-18Expand square expressionsAdrian Kummerlaender
2019-06-17Extract population offsetAdrian Kummerlaender
2019-06-17Add function for exporting moments as VTK filesAdrian Kummerlaender
2019-06-16Add PyEVTK to environmentAdrian Kummerlaender
2019-06-16Replace some explicit dimension branchingAdrian Kummerlaender
2019-06-16Select thread layout depending on the descriptor's characteristicsAdrian Kummerlaender
2019-06-16Declutter gid and offset calculationAdrian Kummerlaender
2019-06-16Add D3Q27 descriptorAdrian Kummerlaender
2019-06-15Split descriptors and symbolic formulationAdrian Kummerlaender
2019-06-15Add support for generating a D3Q19 kernelAdrian Kummerlaender
2019-06-15Start to record some benchmarksAdrian Kummerlaender
2019-06-15Consistently name population buffersAdrian Kummerlaender
2019-06-14Extract geometry informationAdrian Kummerlaender
2019-06-13Further the separation between descriptor and latticeAdrian Kummerlaender
2019-06-13Tidy up symbolic kernel generationAdrian Kummerlaender
2019-06-13Add JupyterLab to environmentAdrian Kummerlaender
2019-06-13Add kernel customization point for velocity boundariesAdrian Kummerlaender
2019-06-12Port LDC example to new structureAdrian Kummerlaender
2019-06-12Make it easier to exchange initial equilibration logicAdrian Kummerlaender
2019-06-12RestructuringAdrian Kummerlaender
2019-06-12Initialize material numbers using given geometry functionAdrian Kummerlaender
2019-06-12Collect moments outside of the lattice classAdrian Kummerlaender
2019-06-12Move kernel template into separate fileAdrian Kummerlaender
2019-06-12Allocate moments buffer only on deviceAdrian Kummerlaender
2019-06-11Restore wrongly deleted file from 75d0088Adrian Kummerlaender
2019-06-11Move equilibrization to kernelAdrian Kummerlaender
2019-06-11Move D2Q9 codegen into separate fileAdrian Kummerlaender
2019-06-11Preshift population field pointerAdrian Kummerlaender
2019-06-11Statically resolve indices as far as possibleAdrian Kummerlaender
2019-06-11Move index calculation to compile timeAdrian Kummerlaender
2019-06-11Templatize assignment loopsAdrian Kummerlaender
2019-06-11Start to use codegen for actual kernel generationAdrian Kummerlaender
2019-06-11Remove initial vector field exampleAdrian Kummerlaender
2019-06-11Test generation of D3Q19 kernel code in notebookAdrian Kummerlaender
2019-06-11Count operationsAdrian Kummerlaender
2019-06-11Restructure codegen notebookAdrian Kummerlaender