Performance evaluation of the LBM solver Musubi on various HPC architectures

Jiaxing Qi*, Kartik Jain, Harald Klimach, Sabine Roller

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

5 Citations (Scopus)

Abstract

This contribution presents the performance of the Lattice Boltzmann implementation Musubi on four different High Performance Computing architectures. Musubi is maintained within the APES simulation framework that makes use of a distributed octree mesh representation and includes a mesh generation and a postprocessing tool to enable end-to-end parallel simulation work flows. An unstructured representation of the mesh is used, so only fluid elements are stored and computed for any arbitrary complex geometry with minimum user interference. Elements are serialized according to a space filling curve to ensure good spatial locality. The validity of our approach is demonstrated by the good performance and scaling behavior on the four HPC systems with minimal porting efforts.

Original languageEnglish
Title of host publicationParallel Computing
Subtitle of host publicationOn the Road to Exascale
EditorsFrans Peters, Mark Parsons, Mark Sawyer, Hugh Leather, Gerhard R. Joubert
PublisherElsevier
Pages807-816
Number of pages10
ISBN (Electronic)9781614996200
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes

Publication series

NameAdvances in Parallel Computing
Volume27
ISSN (Print)0927-5452
ISSN (Electronic)1879-808X

Keywords

  • CFD
  • HPC
  • Lattice Boltzmann method
  • Octree

Fingerprint Dive into the research topics of 'Performance evaluation of the LBM solver Musubi on various HPC architectures'. Together they form a unique fingerprint.

  • Cite this

    Qi, J., Jain, K., Klimach, H., & Roller, S. (2016). Performance evaluation of the LBM solver Musubi on various HPC architectures. In F. Peters, M. Parsons, M. Sawyer, H. Leather, & G. R. Joubert (Eds.), Parallel Computing: On the Road to Exascale (pp. 807-816). (Advances in Parallel Computing; Vol. 27). Elsevier. https://doi.org/10.3233/978-1-61499-621-7-807