252
Views
4
CrossRef citations to date
0
Altmetric
Articles

A heterogeneous system based on GPU and multi-core CPU for real-time fluid and rigid body simulation

, , , , , , & show all
Pages 193-204 | Received 30 Apr 2011, Accepted 02 Apr 2012, Published online: 18 May 2012

References

  • Amada , T. 2006 . Real-time particle-based fluid simulation with rigid-body interaction , Singapore : Charles River Media .
  • Arash , O.E. Simulating fluid-solid interaction . Proceedings of Graphics interface . pp. 31 – 38 .
  • Bell , N. , Yu , Y. and Mucha , P.J. Particle-based simulation of granular materials . SCA '05: proceedings of the 2005 ACM SIGGRAPH/eurographics symposium on computer animation . pp. 77 – 86 . New York : ACM .
  • Cohen , J.M. , Tariq , S. and Green , S. Interactive fluid-particle simulation using translating Eulerian grids . I3D '10: proceedings of the 2010 ACM SIGGRAPH symposium on interactive 3D graphics and games . pp. 15 – 22 . New York : ACM .
  • da Silva Junior , J.R. Fluid simulation with two-way interaction rigid body using a heterogeneous GPU and CPU environment . IX Brazilian symposium on computer games and digital entertainment . pp. 180 – 188 .
  • Desbrun , M. and Gascuel , M.P. Smoothed particles: a new paradigm for animating highly deformable bodies . Computer animation and simulation 96 (proceedings of EG workshop on animation and simulation) . pp. 61 – 76 . Poitiers, France. New York : Springer-Verlag .
  • Enright , D. , Marschner , S. and Fedkiw , R. 2002 . Animation and rendering of complex water surfaces . ACM Transactions on Graphics , 21 ( 3 ) : 736 – 744 .
  • Everitt , C. 2001 . Interactive order–independent transparency , Santa Clara, CA : NVidia Corporation . Technical report,
  • Foster , N. and Fedkiw , R. Practical animation of liquids . SIGGRAPH '01: proceedings of the 28th annual conference on computer graphics and interactive techniques . pp. 23 – 30 . New York : ACM .
  • Foster , N. and Metaxas , D. 1996 . Realistic animation of liquids . Graphical Models and Image Processing , 58 ( 5 ) : 471 – 483 .
  • Foster , N. and Metaxas , D. Modeling the motion of a hot, turbulent gas . SIGGRAPH '97: proceedings of the 24th annual conference on computer graphics and interactive techniques . pp. 181 – 188 . New York : ACM Press/Addison-Wesley Publishing Co .
  • Gao , D. and Herbst , J.A. 2009 . Alternative ways of coupling particle behaviour with fluid dynamics in mineral processing . International Journal of Computational Fluid Dynamics , 23 ( 2 ) : 109 – 118 .
  • Gingold , R.A. and Monaghan , J.J. 1977 . “ Smoothed particle hydrodynamics – Theory and application to non-spherical stars ” . In Royal astronomical society, monthly notices , 375 – 389 . Cambridge : Cambridge University .
  • Harada , T. 2007 . “ Real-time rigid body simulation on GPUs ” . In GPU Gems 3 , Edited by: Nguyen , H. 611 – 631 . Reading, MA : Addison-Wesley .
  • Harris , M. Fast fluid dynamics simulation on the GPU . ACM SIGGRAPH 2005 courses, SIGGRAPH '05 . New York , NY : ACM .
  • Harris , M. , Sengupta , S. and Owens , J.D. 2007 . “ Parallel prefix sum (Scan) with CUDA ” . In GPU Gems 3 , Edited by: Nguyen , H. 851 – 875 . Reading, MA : Addison Wesley .
  • Huang , B. , Gao , J. and Li , X. An empirically optimized radix sort for GPU . 2009 IEEE international symposium on parallel and distributed processing with applications . pp. 234 – 241 .
  • Joselli , M. and Clua , E. GpuWars: design and implementation of a GPGPU game . IEEE proceeding SBGAMES '09, proceedings of the 2009 VIII Brazilian symposium on games and digital entertainment . pp. 132 – 140 .
  • Joselli , M. Automatic dynamic task distribution between CPU and GPU for real-time systems . IEEE proceedings of the 11th international conference on computational science and engineering . pp. 48 – 55 .
  • Joselli , M. A new physics engine with automatic process distribution between CPU-GPU . Sandbox 08: proceedings of the 2008 ACM SIGGRAPH symposium on video games . pp. 149 – 156 .
  • Joselli , M. 2010 . An adaptative game loop architecture with automatic distribution of tasks between CPU and GPU . Computers in Entertainment , 7 ( 50 ) : 1 – 50 . 15
  • Kipfer , P. and Westermann , R. Realistic and interactive simulation of rivers . GI '06: proceedings of graphics interface 2006 . pp. 41 – 48 . Toronto, Ontario , , Canada : Canadian Information Processing Society .
  • Krištof , P. 2009 . Hydraulic erosion using smoothed particle hydrodynamics . Computer graphics forum (proceedings of eurographics 2009) , 28 ( 2 ) : 219 – 228 .
  • Kurose , S. and Takahashi , S. Constraint-based simulation of interactions between fluids and unconstrained rigid bodies . Proceedings of spring conference on computer graphics . pp. 197 – 204 .
  • Lucy , L.B. 1977 . A numerical approach to the testing of the fission hypothesis . Astronomical Journal , 82 : 1013 – 1024 .
  • Mishra , B.K. 2003 . A review of computer simulation of tumbling mills by DEM Part I - Contact mechanics . International Journal of Mineral Processing , 71 ( 1-4 ) : 73 – 93 .
  • Monaghan , J.J. 1992 . Smoothed particle hydrodynamics . Annual Review of Astronomy and Astrophysics , 30 : 543 – 574 .
  • Moore , M. and Wilhelms , J. Collision detection and response for computer animation . SIGGRAPH '88: proceedings of the 15th annual conference on computer graphics and interactive techniques . pp. 289 – 298 . New York : ACM .
  • Morris , J.P. , Fox , P.J. and Zhu , Y. 1997 . Modeling low Reynolds number incompressible flows using SPH . Journal of Computational Physics , 136 : 214 – 226 .
  • Müller , M. , Charypar , D. and Gross , M. Particle-based fluid simulation for interactive applications . SCA '03: proceedings of the 2003 ACM SIGGRAPH/eurographics symposium on computer animation . pp. 154 – 159 . San Diego , , California : Aire-la-Ville, Switzerland: Eurographics Association .
  • Müller , M. 2004 . Interaction of fluids with deformable solids . Computer Animation and Virtual Worlds , 15 ( 3–4 ) : 159 – 171 .
  • Passos , E.B. 2010 . A bidimensional data structure and spatial optimization for supermassive crowd simulation on GPU . Computers in Entertainment , 7 ( 60 ) : 1 – 60 . 15
  • Ren , J. 2011 . Simulation of container filling process with two inlets by improved smoothed particle hydrodynamics (SPH) method . International Journal of Computational Fluid Dynamics , 25 ( 7 ) : 365 – 386 .
  • Sengupta , S. Scan primitives for GPU computing . Graphics hardware 2007 . pp. 97 – 106 . San Diego , CA : CM .
  • Stam , J. Stable fluids . SIGGRAPH '99: proceedings of the 26th annual conference on computer graphics and interactive techniques . pp. 121 – 128 . New York : ACM Press/Addison-Wesley Publishing Co .
  • Stora , D. Animating lava flows . Proceedings of the 1999 conference on graphics interface '99 . pp. 203 – 210 . San Francisco , CA : Morgan Kaufmann Publishers Inc .
  • Takahashi , T. The simulation of fluid-rigid body interaction . SIGGRAPH '02: ACM SIGGRAPH 2002 conference abstracts and applications . pp. 266 – 266 . New York : ACM .
  • Teschner , M. Optimized spatial hashing for collision detection of deformable objects . Proceedings of VMV'03 . pp. 47 – 54 .
  • Trapp , M. and Döllner , J. Real-time volumetric tests using layered depth images . Eurographics 2008 . pp. 235 – 238 . The Eurographics Association .
  • Zhang , Y. , Solenthaler , B. and Pajarola , R. GPU accelerated SPH particle simulation and rendering . SIGGRAPH '07: ACM SIGGRAPH 2007 posters . pp. 9 New York : ACM .
  • Zhang , Y. , Solenthaler , B. and Pajarola , R. Adaptive sampling and rendering of fluids on the GPU . Eurographics/IEEE VGTC symposium on point-based graphics . pp. 137 – 146 . New York: The Eurographics Association

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.