Parallel computing of 3D smoking simulation based on OpenCL heterogeneous platform

Zhiyong Yuan, Weixin Si, Xiangyun Liao, Zhaoliang Duan, Yihua Ding, Jianhui Zhao
School of Computer, Wuhan University, Wuhan 430072, China
The Journal of Supercomputing (13 July 2011), pp. 1-19.


   title={Parallel computing of 3D smoking simulation based on OpenCL heterogeneous platform},

   author={Yuan, Z. and Si, W. and Liao, X. and Duan, Z. and Ding, Y. and Zhao, J.},

   journal={The Journal of Supercomputing},





Source Source   



Open Computing Language (OpenCL) is an open royalty-free standard for general purpose parallel programming across Central Processing Units (CPUs), Graphic Processing Units (GPUs) and other processors. This paper introduces OpenCL to implement real-time smoking simulation in a virtual surgery training simulation system. Firstly, the Computational Fluid Dynamics (CFD) is adopted to construct the real-time smoking simulation model based on the Navier-Stokes (N-S) equations of an incompressible fluid under the condition of normal temperature and pressure. Then we propose a parallel computing technique based on OpenCL to accomplish the parallel computing of smoking simulation model on CPU and GPU, respectively. Finally, we render the smoke in real time by using a three-dimensional (3D) texture volume rendering method. Experimental results show that the parallel computing technique we have proposed achieve a satisfactory effect on image quality and rendering rate both on CPU and GPU.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: