Author's Personal Copy Computers and Mathematics with Applications Gpu Accelerated Lattice Boltzmann Simulation for Rotational Turbulence

In this work, we numerically study decaying isotropic turbulence in periodic cubes with frame rotation using the lattice Boltzmann method (LBM) and present the results of rotation effects on turbulence. The implementation of LBM is on a GPU (Graphic Processing Unit) platform using CUDA (Compute Unified Device Architecture). Through the accelerated GPU-LBM simulation, we look into various effects of frame rotation on turbulence. It has been observed that rotation slows down the decay of kinetic energy and enstrophy. Rotation also breaks isotropy and induces vortex tubes in the direction of frame rotation. Characteristics related to velocity and its derivatives have been studied with and without rotation. Without rotation, the kinetic energy and enstrophy decay follow -10/7 and -17/7 scaling respectively whereas in the presence of rotation with the relatively small Rossby number (large rotation intensity), the energy decay slows down to -5/21 scaling when the initial isotropic turbulence energy spectrum is scaled to k^4. These scalings with and without rotation are in quantitative agreements with the predictions from Kolmogorov hypotheses respectively. The skewness and kurtosis are seen more fluctuating in rotational turbulence, which agrees with the results from NS-based computation. Using this accelerated and validated GPU-LBM computation tool, we are further studying the inverse energy transfer behavior with and without rotation aiming to quantify the effects of rotation on the inverse energy transfer to reveal underlying physics of a particular stage of the turbulence development. The results will be presented in near future.

[1]  L. Luo,et al.  Theory of the lattice Boltzmann method: From the Boltzmann equation to the lattice Boltzmann equation , 1997 .

[2]  Jonas Tölke,et al.  Implementation of a Lattice Boltzmann kernel using the Compute Unified Device Architecture developed by nVIDIA , 2009, Comput. Vis. Sci..

[3]  V. Natoli,et al.  Exploring New Architectures in Accelerating CFD for Air Force Applications , 2008, 2008 DoD HPCMP Users Group Conference.

[4]  Cyrus K. Aidun,et al.  Lattice-Boltzmann Method for Complex Flows , 2010 .

[5]  Bernard Tourancheau,et al.  Author Manuscript, Published in "computers and Mathematics with Applications (2010)" a New Approach to the Lattice Boltzmann Method for Graphics Processing Units , 2011 .

[6]  L. Luo,et al.  Lattice Boltzmann Model for the Incompressible Navier–Stokes Equation , 1997 .

[7]  Massimo Bernaschi,et al.  A flexible high‐performance Lattice Boltzmann GPU code for the simulations of fluid flows in complex geometries , 2010, Concurr. Comput. Pract. Exp..

[8]  Z. Warhaft,et al.  Experimental investigation of the large-scale velocity statistics in homogeneous turbulent shear flow , 2009 .

[9]  Manfred Krafczyk,et al.  TeraFLOP computing on a desktop PC with GPUs for 3D CFD , 2008 .

[10]  Arie E. Kaufman,et al.  Implementing the lattice Boltzmann model on commodity graphics hardware , 2009 .

[11]  Matthaeus,et al.  Recovery of the Navier-Stokes equations using a lattice-gas Boltzmann method. , 1992, Physical review. A, Atomic, molecular, and optical physics.

[12]  Christian Obrecht,et al.  LBM based flow simulation using GPU computing processor , 2010, Comput. Math. Appl..

[13]  Zhaoli Guo,et al.  Lattice Boltzmann model for incompressible flows through porous media. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[14]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[15]  Fabian Waleffe,et al.  Inertial transfers in the helical decomposition , 1993 .

[16]  Li-Shi Luo,et al.  Lattice Boltzmann simulations of decaying homogeneous isotropic turbulence. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  Theory of the lattice boltzmann method: lattice boltzmann models for nonideal gases , 2000, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[18]  Harvey P. Greenspan,et al.  The Theory of Rotating Fluids. By H. P. GREENSPAN. Cambridge University Press, 1968. 327 pp. £5.50. , 1972, Journal of Fluid Mechanics.

[19]  D. Wolf-Gladrow Lattice-Gas Cellular Automata and Lattice Boltzmann Models: An Introduction , 2000 .

[20]  Hsu-Shih Shih,et al.  Computers and Mathematics with Applications , 2008 .

[21]  Y. Qian,et al.  Lattice BGK Models for Navier-Stokes Equation , 1992 .

[22]  Peter Bailey,et al.  Accelerating Lattice Boltzmann Fluid Flow Simulations Using Graphics Processors , 2009, 2009 International Conference on Parallel Processing.

[23]  Shiyi Chen,et al.  LATTICE BOLTZMANN METHOD FOR FLUID FLOWS , 2001 .

[24]  Kyriakos C. Giannakoglou,et al.  CFD-based analysis and two-level aerodynamic optimization on Graphics Processing Units , 2010 .

[25]  Claude Cambon,et al.  Spectral approach to non-isotropic turbulence subjected to rotation , 1989, Journal of Fluid Mechanics.

[26]  Johannes Habich Performance Evaluation of Numeric Compute Kernels on nVIDIA GPUs , 2008 .

[27]  Subrahmanyan Chandrasekhar,et al.  On the Decay of Isotropic Turbulence , 1949 .

[28]  Massimo Bernaschi,et al.  A flexible high-performance Lattice Boltzmann GPU code for the simulations of fluid flows in complex geometries , 2010 .

[29]  A. Pouquet,et al.  Scale interactions and scaling laws in rotating flows at moderate Rossby numbers and large Reynolds numbers , 2008, 0802.3714.

[30]  Nagi N. Mansour,et al.  Energy transfer in rotating turbulence , 1997, Journal of Fluid Mechanics.

[31]  Sébastien Galtier,et al.  Weak inertial-wave turbulence theory. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[32]  P. D. Mininni,et al.  The decay of turbulence in rotating flows , 2010, 1009.1595.

[33]  Luo Li-Shi,et al.  Theory of the lattice Boltzmann method: Lattice Boltzmann models for non-ideal gases , 2001 .

[34]  Wei Shyy,et al.  Lattice Boltzmann Method for 3-D Flows with Curved Boundary , 2000 .