Optimized implementation of the Lattice Boltzmann Method on a graphics processing unit towards real-time fluid simulation
Optimized implementation of the Lattice Boltzmann Method on a graphics processing unit towards real-time fluid simulation
复制标题
DOI:
10.1016/j.camwa.2013.10.002
复制
发表时间:
2014-02
期刊:
影响因子:
--
通讯作者:
N. Delbosc;J. Summers;Amirul Khan;N. Kapur;C. Noakes
中科院分区:
文献类型:
--
作者:
N. Delbosc;J. Summers;Amirul Khan;N. Kapur;C. Noakes
Real-time fluid simulation is an active field of research in computer graphics, but they usually focus on visual impact rather than physical accuracy. However, by combining a lattice Boltzmann model with the parallel computing power of a graphics processing unit, both real-time compute capability and satisfactory physical accuracy are now achievable. The implementation of an optimized 3D real-time thermal and turbulent fluid flow solver with a performance of half a billion lattice node updates per second is described in detail. The effects of the hardware error checking code and the competition between appropriate boundary conditions and performance capabilities are discussed.