In this paper a finite-difference-based lattice Boltzmann method for curvilinear coordinates is proposed in order to improve the computational efficiency and numerical stability of a recent method [R. Mei and W. Shyy, J. Comput. Phys. 143, 426 (1998)] in which the collision term of the Boltzmann Bhatnagar-Gross-Krook equation for discrete velocities is treated implicitly. In the present method,...