ABSTRACT
Numerical solution of any large, three-dimensional fluid flow problem is a computationally intensive task that typically requires supercomputer solution to achieve reasonable execution time. This paper describes an alternative approach, a technique for mapping three-dimensional fluid flow models to low-cost, desktop hardware. The approach is shown to deliver exceptional performance.
- B. Chopard and M. Droz. Cellular Automata Modeling of Physical Systems. Cambridge Univ. Press, Cambridge, UK, 1998.Google ScholarCross Ref
- IBM Corp. Cell Broadband Engine Programming Handbook, version 1.1. http://www.ibm.com/chips/techlib/techlib.nsf/techdocs/9F820A5FFA3ECE8C8725716 A0062585F, April 2007.Google Scholar
- N. Corp. Nvidia cuda programming guide, version 1.1. http://developer.download.nvidia.com/compute/cuda/1.1/NVIDIA_CUDA.Programming _Guide 1.1.pdf, November 2007.Google Scholar
- D. d'Humières, P. Lallemand, and U. Frisch. Lattice gas models for 3d hydrodynamics. Europhysics Letters, 2:291--297, 1986.Google Scholar
- R. Emeran. Sony playstation 3. http://www.trustedreviews.com/gaming/review/2007/03/23/Sony-PlayStation-3/p4, March 2007.Google Scholar
- R. Fernando and M. Kilgard. The Cg Tutorial. Addison Wesley, Boston, MA, 2003.Google Scholar
- R. Geist, K. Rasche, J. Westall, and R. Schalkoff. Lattice-boltzmann lighting. In Rendering Techniques 2004 (Proc. Eurographics Symposium on Rendering), pages 355--362, 423, Norrkőping, Sweden, June 2004. Google ScholarDigital Library
- J. Kahle, M. Day, H. Hofstee, C. Johns, T. Maeurer, and D. Shippy. Introduction to the cell multiprocessor. IBM Journal of Research and Development, 49(4--5):589--604, September 2005. Google ScholarDigital Library
- J. Owens, D. Luebke, N. Govindaraju, M. Harris, J. Krűger, A. Lefohn, and T. Purcell. A survey of general-purpose computation on graphics hardware. In Proc. Eurographics 2005 STARs, pages 21--52, Dublin, Ireland, August 2005. Google ScholarDigital Library
- X. Shan and G. Doolen. Multicomponent lattice-boltzmann model with interparticle interaction. J. of Statistical Physics, 81(1/2):379--393, 1995.Google Scholar
- X. Wei, W. Li, K. Mueller, and A. Kaufman. The lattice-boltzmann method for gaseous phenomena. IEEE Transactions on Visualization and Computer Graphics, 10(2), 2004. Google ScholarDigital Library
Index Terms
- Parallel processing flow models on desktop hardware
Recommendations
Lattice-Boltzmann simulation of the shallow-water equations with fluid-structure interaction on multi- and manycore processors
Facing the multicore-challengeWe present an efficient method for the simulation of laminar fluid flows with free surfaces including their interaction with moving rigid bodies, based on the two-dimensional shallow water equations and the Lattice-Boltzmann method. Our implementation ...
Lattice-Boltzmann simulation of the shallow-water equations with fluid-structure interaction on multi- and manycore processors
Facing the multicore-challengeWe present an efficient method for the simulation of laminar fluid flows with free surfaces including their interaction with moving rigid bodies, based on the two-dimensional shallow water equations and the Lattice-Boltzmann method. Our implementation ...
A GEMM interface and implementation on NVIDIA GPUs for multiple small matrices
We present an interface and an implementation of the General Matrix Multiply (GEMM) routine for multiple small matrices processed simultaneously on NVIDIA graphics processing units (GPUs). We focus on matrix sizes under 16. The implementation can be ...
Comments