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

Yuan, Zhiyong; Si, Weixin; Liao, Xiangyun; Duan, Zhaoliang; Ding, Yihua; Zhao, Jianhui
July 2012
Journal of Supercomputing;Jul2012, Vol. 61 Issue 1, p84
Academic Journal
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.


Related Articles

  • Improving grid performance through processor allocation considering both speed heterogeneity and resource fragmentation. Shih, Po-Chi; Huang, Kuo-Chan; Chung, Yeh-Ching // Journal of Supercomputing;Jun2012, Vol. 60 Issue 3, p311 

    Grid performance are usually measured by the average turnaround time of all jobs in the system. A job's turnaround time consists of two parts: queue waiting time and actual execution time, which in a heterogeneous grid environment, are severely affected by the resource fragmentation and speed...

  • Numerical simulation of reciprocating turbulent flow in a plane channel. Di Liberto, Massimiliano; Ciofalo, Michele // Physics of Fluids;Sep2009, Vol. 21 Issue 9, p095106 

    Computational results were obtained for oscillatory flow with zero time mean (reciprocating flow) in a plane channel using a finite-volume method. A forcing term that varied cosinusoidally in time was imposed, and its frequency and amplitude were made to vary so as to span a range of regimes...

  • Stochastic coherent adaptive large eddy simulation method. Goldstein, Daniel E.; Vasilyev, Oleg V. // Physics of Fluids;Jul2004, Vol. 16 Issue 7, p2497 

    In this paper we propose a novel approach called the stochastic coherent adaptive large eddy simulation (SCALES) method which takes advantage of both the coherent vortex simulation (CVS) and large eddy simulation (LES) methods. With the SCALES method a wavelet filter is applied to a turbulent...

  • Ultimate regime in Rayleigh–Bénard convection: The role of plates. Chillà, F.; Rastello, M.; Chaumat, S.; Castaing, B. // Physics of Fluids;Jul2004, Vol. 16 Issue 7, p2452 

    The ultimate regime of convection, long ago predicted by Kraichnan [Phys. Fluids 5, 1374 (1962)], could be called elusive because some apparently equivalent experiments showed it while others did not, with no apparent reasons for this discrepancy. In this paper, we propose a model which accounts...

  • Fluid mechanics centre to boost design speed.  // Professional Engineering;2/21/2007, Vol. 20 Issue 4, p44 

    The article reports on the application of fluid mechanics based-processes on simulation facilities in Bristol, England. The government has invested &17.4 million which supports the program established by the Centre for Fluid Mechanics Simulation (CFMS) to enhance the speed of aircraft and other...

  • CFD Approaches for Modelling Bubble Entrainment by an Impinging Jet. Schmidtke, Martin; Lucas, Dirk // Science & Technology of Nuclear Installations;2008, p1 

    The article explores the various computational fluid dynamics (CFD) methods used for modelling of gas entrainment in a plunging jet configuration. These are the Euler-euler model, dispersed phase model for gas, simmer-drag model, and algebraic interface area density. It shows that the AIAD was...

  • Numerical simulation of subcooled boiling water at low pressure incorporating homogeneous MUSIG model. Chen, E. F.; Li, Y. Z.; Cheng, X. H.; Lei Wang // AIP Conference Proceedings;3/1/2010, Vol. 1207 Issue 1, p986 

    Applying a three-dimensional two-fluid model coupled with homogeneous MUSIG approach, numerical simulations of subcooled water at low pressure were performed on the computational fluid dynamics code CFX-10 with user defined FORTRAN program. A modified bubble departure diameter correlation based...

  • Computational Fluid Dynamics (CFD) Simulation of Drag Reduction by Riblets on Automobile. Ghazali, N. N. N.; Yau, Y. H.; Badarudin, A.; Lim, Y. C. // AIP Conference Proceedings;5/21/2010, Vol. 1233 Issue 1, p1535 

    One of the ongoing automotive technological developments is the reduction of aerodynamic drag because this has a direct impact on fuel reduction, which is a major topic due to the influence on many other requirements. Passive drag reduction techniques stand as the most portable and feasible way...

  • Investigation of Vortical Structures in Bifurcations. Broboana, Diana; Bernad, Sandor; Balan, Catalin // AIP Conference Proceedings;7/7/2008, Vol. 1027 Issue 1, p291 

    The paper presents experimental visualizations and numerical simulations of vortical structures in a 3D bifurcation at Re = 150. The studies are focused to the biofluid applications, in relation to the influences induced on the flow structure within the vessels by the presence of stent. The...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics