I am interested in developing a C++ code for compressible lattice Boltzmann(LBM) applications. Planning to make it an open source code. Any inputs, ideas and suggestions are welcome. I have already developed a structured grid LBM based incompressible solver for Thermo-fluid simulations.
Did you post this request to the OpenLB forum and point them back to this network? I would think that group has thought about it and can tell you what it would mean to the core OpenLB code structure.
I already emailed Dr.Jonas Latt about this idea before starting my thesis. He replied me by saying there main focus for OpenLB is to use LBM for complex fluid such as multiphase or multi-component. He said they don't have any plans as such to take openLB for unstructured grid based compressible LBM code. My problem is that I could not find enough research papers on that subject right now. But apparently Exa Corporation is doing it successfully from a long time so technology exist. There are few papers out there they talk about using LBM with FEM or FVM but it is hard to find a paper about boundary conditions in LBM-FEM or LBM-FVM terms.