• DocumentCode
    2125849
  • Title

    Performance Improvement of the Parallel Lattice Boltzmann Method Through Blocked Data Distributions

  • Author

    Schepke, Claudio ; Maillard, Nicolas

  • Author_Institution
    Univ. Fed. do Rio Grande do Sul, Porto Alegre
  • fYear
    2007
  • fDate
    24-27 Oct. 2007
  • Firstpage
    71
  • Lastpage
    78
  • Abstract
    This paper presents a blocked parallel implementation of a three-diagonal version of the Lattice Boltzmann Method. This method is a numerical model used to represent and to simulate fluid flows through mesoscopic approaches. Parallel implementations are often adopted to attend the demand of an expressive memory amount and processing power of the method. However, most implementations use simple data distribution strategies to parallelize the operations on the regular fluid data set. Fluid flows simulations crossing a cavity have been used as case study to evaluate our implementation. The presented results with blocked implementations achieve a performance 31% higher than non-blocked versions for some data distributions. Thus, this work shows that blocked implementations can be efficiently used to reduce the parallel execution time of the method.
  • Keywords
    flow simulation; lattice Boltzmann methods; mechanical engineering computing; parallel processing; blocked data distributions; data distribution strategies; fluid dynamics; fluid flows simulations; parallel lattice Boltzmann method; Atmospheric modeling; Boundary conditions; Computational fluid dynamics; Computational modeling; Equations; Fluid dynamics; Fluid flow; Lattice Boltzmann methods; Microscopy; Numerical models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2007. SBAC-PAD 2007. 19th International Symposium on
  • Conference_Location
    Rio Grande do Sul
  • ISSN
    1550-6533
  • Print_ISBN
    978-0-7695-3014-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2007.12
  • Filename
    4384044