Abstract
In this thesis, the implementation of GPU with CUDA architecture on lattice Boltzmann model is presented. Simulations of 3D lid-driven cavity flow is conducted as a test case with single GPU and multi-GPU. The optimization of single GPU and multi-gpu parallel efficiency is also discussed here. The numerical results are validated with benchmark solutions and the performance of the GPU implementation is scrutinized by comparisons with its CPU counterpart.