Abstract
In its original form, lattice Boltzmann method is based on regular lattices. However, in order to enhance resolution at high Reynolds number or capture vortices accurately, regular grid may not be sufficient. One of the approaches to overcome this problem is to adopt local grid refinement. In this thesis, local grid refinement using lattice Boltzmann method on GPU is developed. Single relaxation time and multi-relaxation time LBM model with locally refined grid are adopted to compute two dimensional lid driven cavity flow. For three dimensional cavity flow, simulation are computed on multi-GPU with single relaxation model. Besides, a local cubic spatial interpolation which satisfies the mass and momentum continuity is used. Several cases are tested to investigate the method of grid refined scheme, interface structure and spatial interpolation between coarse and fined grids. The present strategy can greatly improve the accuracy of vortices and the impact of oscillation which is from singularity for viscous flow.