Tai-Hsien Wu, Mohammadreza Khani, Lina Sawalha, James Springstead, John Kapenga and Dewei Qi. (2018). A CUDA-Based Implementation of a Fluid-Solid Interaction Solver: The Immersed Boundary Lattice-Boltzmann Lattice-Spring Method. Communications in Computational Physics. 23 (4). 980-1011. doi:10.4208/cicp.OA-2016-0251