Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-02 | Restructure LBM model / lattice distinction | Adrian Kummerlaender | |
2019-10-28 | Add basic setup.py | Adrian Kummerlaender | |
No guarantee for correctness - I mostly fiddled this together in order to use common nixpkgs python package functions for including boltzgen in other shell environments. | |||
2019-10-26 | Add lattice argument | Adrian Kummerlaender | |
2019-10-22 | Add basic Generator class | Adrian Kummerlaender | |
2019-10-21 | Pull in basics from symlbm_playground | Adrian Kummerlaender | |
It's time to extract the generator-part of my GPU LBM playground and turn it into a nice reusable library. The goal is to produce a framework that can be used to generate collision and streaming programs from symbolic descriptions. i.e. it should be possible to select a LB model, the desired boundary conditions as well as a data structure / streaming model and use this information to automatically generate matching OpenCL / CUDA / C++ programs. |