aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-02-02Implement basic multi-cuboid communication for CUDA targetHEADmasterAdrian Kummerlaender
2020-02-02Rename 'collide_and_stream' to 'collide'Adrian Kummerlaender
2020-01-17Implement AA for CUDA targetAdrian Kummerlaender
2020-01-11Implement SSS for OpenCL targetAdrian Kummerlaender
2019-11-12Match OpenCL and CUDA cell list dispatch templatesAdrian Kummerlaender
2019-11-12Fix order of CSE and pow2 expansionAdrian Kummerlaender
2019-11-10Implement basic CUDA targetAdrian Kummerlaender
2019-11-09Add support for population padding to SOA layoutAdrian Kummerlaender
2019-11-09Implement basic version of the SSS pattern for C++ targetAdrian Kummerlaender
2019-11-09Add optional OpenGL interop helper function for OpenCL targetAdrian Kummerlaender
2019-11-09Mark equilibrilize, momenta result values as constAdrian Kummerlaender
2019-11-08Rename OpenCL cell list wrapper functionsAdrian Kummerlaender
2019-11-06Check whether template for requested streaming pattern existsAdrian Kummerlaender
2019-11-05Update READMEAdrian Kummerlaender
2019-11-05Implement AA pattern for OpenCL targetAdrian Kummerlaender
2019-11-05Add cell index generator method to Geometry classAdrian Kummerlaender
2019-11-05Fix OpenCL vector indexingAdrian Kummerlaender
2019-11-05Implement AA pattern for C++ targetAdrian Kummerlaender
2019-11-04Drop AB suffix from streaming pattern definition namesAdrian Kummerlaender
2019-11-04Extract streaming pattern into Mako definitionsAdrian Kummerlaender
2019-11-02Improve lattice, model selection error reportingv0.1.2Adrian Kummerlaender
2019-11-02Import `sympy.ccode` inside templates instead of as argumentAdrian Kummerlaender
2019-11-02Restructure LBM model / lattice distinctionAdrian Kummerlaender
2019-10-31Call symbolic generator inside code templatesAdrian Kummerlaender
2019-10-30Move C++ example to boltzgen_examples repositoryAdrian Kummerlaender
2019-10-29Don't try to reuse population layout for moment array indexingv0.1.1Adrian Kummerlaender
2019-10-29Return cell id as string expression when requiredAdrian Kummerlaender
2019-10-29Add support for generating custom templates in boltzgen's contextAdrian Kummerlaender
2019-10-29Rename target module to memoryAdrian Kummerlaender
2019-10-29Move further generator arguments into its constructorAdrian Kummerlaender
2019-10-29Extract cell indexing functionAdrian Kummerlaender
2019-10-29Unify AOS, SOA specific cell preshift between targetsAdrian Kummerlaender
2019-10-28Set default order for custom ndindex overloadv0.1.0Adrian Kummerlaender
2019-10-28Use order-accepting ndindex method for generating cell indicesAdrian Kummerlaender
2019-10-28Add basic setup.pyAdrian Kummerlaender
2019-10-27Optionally generate cell-list-based OpenCL dispatch functionsAdrian Kummerlaender
2019-10-27Verify precision parameterAdrian Kummerlaender
2019-10-27Add READMEAdrian Kummerlaender
2019-10-27Accept cell id as parameter in OpenCL functionsAdrian Kummerlaender
2019-10-27Add bounce back boundary conditionAdrian Kummerlaender
2019-10-27Tidy up shell environmentAdrian Kummerlaender
2019-10-27Use Mako defines to generate momenta boundariesAdrian Kummerlaender
2019-10-27Extract target-dependent floating point type nameAdrian Kummerlaender
2019-10-27Move layout implementations into separate folderAdrian Kummerlaender
2019-10-27Disable bytecode cachingAdrian Kummerlaender
2019-10-27Separate functions into separate template filesAdrian Kummerlaender
2019-10-26Add extra toggle for OpenMP in C++ test functionAdrian Kummerlaender
2019-10-26Change C++ test function to LDC with optional VTK outputAdrian Kummerlaender
2019-10-26Generate primitive velocity momenta BC for C++ targetAdrian Kummerlaender
2019-10-26Support passing additional string arguments to the generatorAdrian Kummerlaender