Simulation of Thermal Flow Problems via a Hybrid Immersed Boundary-Lattice Boltzmann Method. (15th March 2012)