Abstract

A parallelized adaptive mesh refinement (AMR) approach using lattice Boltzmann solver [1] using GPU acceleration is developed based around a multi-block structured uniform mesh code [2, 3]. AMR is obtained by deploying multiple levels of mesh blocks, with varying resolution employed within each block, for increased resolution of flows in regions requiring higher accuracy. A simple three dimensional benchmark is employed for confirming the accuracy and parallel performance of the AMR implementation. A series of benchmark tests has been performed with the flow fields and parallel performance compared. Comparisons of the computation time between serial and parallel implementations are discussed with a maximum reported speedup of approximately 55 obtained with the AMR code.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call