Optimization procedures during parallelization of specialized software for fluid flow simulations
Faculty of Engineering, University of Kragujevac, Serbia
Transactions on Advanced Research, Volume 10, Number 2, 2014
@article{filipovic2014optimization,
title={Optimization procedures during parallelization of specialized software for fluid flow simulations},
author={Filipovi{‘c}, Nenad and {DJ}uki{‘c}, Tijana},
year={2014}
}
Modern fluid flow simulations can be extremely complex and computationally demanding. Using GPU devices (Graphics Processing Unit) they can execute up to several tens of times faster and simulations can be observed interactively. In this study the basic principles of GPU programming are applied to the implementation of lattice Boltzmann (LB) method. The software that was developed based on the basic LB equations is parallelized and a discussion is given about certain improvements made on the initial implementation.The developed software was tested on a Tesla GPU device and significant speed-up is obtained, when comparing to the traditional version of the software. Fluid flow simulations in the field of biomedicine that needed up to a few hours to be performed, can now be finish in just a few minutes.
June 26, 2013 by hgpu