Modeling the motion of a hot, turbulent gas
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
CGI '97 Proceedings of the 1997 Conference on Computer Graphics International
Stable but nondissipative water
ACM Transactions on Graphics (TOG)
Understanding the efficiency of GPU algorithms for matrix-matrix multiplication
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Enabling real-time physics simulation in future interactive entertainment
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames
Texture-Based Visualization of Unsteady 3D Flow by Real-Time Advection and Volumetric Illumination
IEEE Transactions on Visualization and Computer Graphics
Wavelet turbulence for fluid simulation
ACM SIGGRAPH 2008 papers
GPU packet classification using OpenCL: a consideration of viable classification methods
Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
Evolving sub-grid turbulence for smoke animation
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
ATI Stream Profiler: a tool to optimize an OpenCL kernel on ATI Radeon GPUs
ACM SIGGRAPH 2010 Posters
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems
Computing in Science and Engineering
Box-counting algorithm on GPU and multi-core CPU: an OpenCL cross-platform study
The Journal of Supercomputing
Graphics Processing Units and Open Computing Language for parallel computing
Computers and Electrical Engineering
Hi-index | 0.00 |
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.