• DocumentCode
    625657
  • Title

    Performance Analysis of the Lattice Boltzmann Model Beyond Navier-Stokes

  • Author

    Randles, Amanda Peters ; Kale, Vivek ; Hammond, John ; Gropp, William ; Kaxiras, Efthimios

  • Author_Institution
    Sch. of Eng. & Appl. Sci., Harvard Univ., Cambridge, MA, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    1063
  • Lastpage
    1074
  • Abstract
    The lattice Boltzmann method is increasingly important in facilitating large-scale fluid dynamics simulations. To date, these simulations have been built on discretized velocity models of up to 27 neighbors. Recent work has shown that higher order approximations of the continuum Boltzmann equation enable not only recovery of the Navier-Stokes hydrodynamics, but also simulations for a wider range of Knudsen numbers, which is especially important in micro- and nanoscale flows. These higher-order models have significant impact on both the communication and computational complexity of the application. We present a performance study of the higher-order models as compared to the traditional ones, on both the IBM Blue Gene/P and Blue Gene/Q architectures. We study the tradeoffs of many optimizations methods such as the use of deep halo level ghost cells that, alongside hybrid programming models, reduce the impact of extended models and enable efficient modeling of extreme regimes of computational fluid dynamics.
  • Keywords
    Navier-Stokes equations; approximation theory; communication complexity; computational fluid dynamics; flow simulation; lattice Boltzmann methods; optimisation; Blue Gene/Q architecture; IBM Blue Gene/P architecture; Knudsen number simulation; Navier-Stokes hydrodynamics; communication complexity; computational complexity; computational fluid dynamics; continuum Boltzmann equation; deep-halo level ghost cells; higher-order approximation models; hybrid programming models; large-scale fluid dynamics simulations; lattice Boltzmann model performance analysis; microscale flow; nanoscale flow; optimization methods; Bandwidth; Computational modeling; Computer architecture; Lattices; Load modeling; Mathematical model; Optimization; fluid dynamics; lattice Boltzmann; multicore optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-6066-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2013.109
  • Filename
    6569885