Investigating the scalability of openFOAM for the solution of transport equations and large eddy simulations

  • Authors:
  • Orlando Rivera;Karl Fürlinger;Dieter Kranzlmüller

  • Affiliations:
  • Leibniz Supercomputing Centre, Munich, Germany;MNM-Team, Ludwig-Maximilians-Universität, Munich, Germany;Leibniz Supercomputing Centre and MNM-Team, Ludwig-Maximilians-Universität, Munich, Germany

  • Venue:
  • ICA3PP'11 Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part II
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

OpenFOAM is a mainstream open-source framework for flexible simulation in several areas of CFD and engineering whose syntax is a high level representation of the mathematical notation of physical models. We use the backward-facing step geometry with Large Eddy Simulations (LES) and semiimplicit methods to investigate the scalability and important MPI characteristics of OpenFOAM. We find that the master-slave strategy introduces an unexpected bottleneck in the communication of scalar values when more than a hundred MPI tasks are employed. An extensive analysis reveals that this anomaly is present only in a few MPI tasks but results in a severe overall performance reduction. The analysis work in this paper is performed with the tool IPM, a portable profiling and workload characterization tool for MPI programs.