• DocumentCode
    692881
  • Title

    A framework for hybrid parallel flow simulations with a trillion cells in complex geometries

  • Author

    Godenschwager, Christian ; Schornbaum, Florian ; Bauer, Matthias ; Kostler, Harald ; Rude, Ulrich

  • Author_Institution
    Friedrich-Alexander-Univ. Erlangen-Nurnberg, Erlangen, Germany
  • fYear
    2013
  • fDate
    17-22 Nov. 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    waLBerla is a massively parallel software framework for simulating complex flows with the lattice Boltzmann method (LBM). Performance and scalability results are presented for SuperMUC, the world´s fastest x86-based supercomputer ranked number 6 on the Top500 list, and JUQUEEN, a Blue Gene/Q system ranked as number 5. We reach resolutions with more than one trillion cells and perform up to 1.93 trillion cell updates per second using 1.8 million threads. The design and implementation of waLBerla is driven by a careful analysis of the performance on current petascale supercomputers. Our fully distributed data structures and algorithms allow for efficient, massively parallel simulations on these machines. Elaborate node level optimizations and vectorization using SIMD instructions result in highly optimized compute kernels for the single- and two-relaxation-time LBM. Excellent weak and strong scaling is achieved for a complex vascular geometry of the human coronary tree.
  • Keywords
    data structures; flow simulation; lattice Boltzmann methods; mainframes; optimisation; parallel machines; parallel programming; Blue Gene/Q system; JUQUEEN; SIMD instructions; SuperMUC; Top500 list; WALBERLA; complex geometries; complex vascular geometry; data structures; human coronary tree; hybrid parallel flow simulation framework; lattice Boltzmann method; massively parallel software framework; petascale supercomputers; single-relaxation-time LBM; two-relaxation-time LBM; x86-based supercomputer; Computational modeling; Geometry; Kernel; Lattice Boltzmann methods; Load modeling; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4503-2378-9
  • Type

    conf

  • DOI
    10.1145/2503210.2503273
  • Filename
    6877468