Automated performance modeling of the UG4 simulation framework

Andreas Vogel*, Alexandru Calotoiu, Arne Nägel, Sebastian Reiter, Alexandre Strube, Gabriel Wittum, Felix Wolf

*Corresponding author for this work

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

2 Scopus citations

Abstract

Many scientific research questions such as the drug diffusion through the upper part of the human skin are formulated in terms of partial differential equations and their solution is numerically addressed using grid based finite element methods. For detailed and more realistic physical models this computational task becomes challenging and thus complex numerical codes with good scaling properties up to millions of computing cores are required. Employing empirical tests we presented very good scaling properties for the geometric multigrid solver in Reiter et al. (ComputVis Sci 16(4):151–164, 2013) using the UG4 framework that is used to address such problems. In order to further validate the scalability of the code we applied automated performance modeling to UG4 simulations and presented how performance bottlenecks can be detected and resolved in Vogel et al. (10,000 performance models per minute—scalability of the UG4 simulation framework. In: Träff JL, Hunold S, Versaci F (eds) Euro-Par 2015: Parallel processing, theoretical computer science and general issues, vol 9233. Springer, Springer, Heidelberg, pp 519–531, 2015). In this paper we provide an overview on the obtained results, present a more detailed analysis via performance models for the components of the geometric multigrid solver and comment on how the performance models coincide with our expectations.

Original languageEnglish (US)
Title of host publicationSoftware for Exascale Computing - SPPEXA 2013-2015
EditorsWolfgang E. Nagel, Hans-Joachim Bungartz, Philipp Neumann
PublisherSpringer Verlag
Pages467-481
Number of pages15
ISBN (Print)9783319405261
DOIs
StatePublished - 2016
EventInternational Conference on Software for Exascale Computing, SPPEXA 2015 - Munich, Germany
Duration: Jan 25 2016Jan 27 2016

Publication series

NameLecture Notes in Computational Science and Engineering
Volume113
ISSN (Print)1439-7358

Other

OtherInternational Conference on Software for Exascale Computing, SPPEXA 2015
Country/TerritoryGermany
CityMunich
Period01/25/1601/27/16

ASJC Scopus subject areas

  • Modeling and Simulation
  • General Engineering
  • Discrete Mathematics and Combinatorics
  • Control and Optimization
  • Computational Mathematics

Fingerprint

Dive into the research topics of 'Automated performance modeling of the UG4 simulation framework'. Together they form a unique fingerprint.

Cite this