A Geometric Multigrid Solver on Tsubame 2.0

  • Harald Köstler
  • Christian Feichtinger
  • Ulrich Rüde
  • Takayuki Aoki
Conference paper

DOI: 10.1007/978-3-642-54774-4_8

Volume 8293 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Köstler H., Feichtinger C., Rüde U., Aoki T. (2014) A Geometric Multigrid Solver on Tsubame 2.0. In: Bruhn A., Pock T., Tai XC. (eds) Efficient Algorithms for Global Optimization Methods in Computer Vision. Lecture Notes in Computer Science, vol 8293. Springer, Berlin, Heidelberg

Abstract

Tsubame 2.0 is currently one of the largest installed GPU clusters and number 5 in the Top 500 list ranking the fastest supercomputers in the world. In order to make use of Tsubame, there is a need to adapt existing software design concepts to multi-GPU environments. We have developed a modular and easily extensible software framework called waLBerla that covers a wide range of applications ranging from particulate flows over free surface flows to nano fluids coupled with temperature simulations and medical imaging. In this article we report on our experiences to extend waLBerla in order to support geometric multigrid algorithms for the numerical solution of partial differential equations (PDEs) on multi-GPU clusters. We discuss the software and performance engineering concepts necessary to integrate efficient compute kernels into our waLBerla framework and show first weak and strong scaling results on Tsubame for up to 1029 GPUs for our multigrid solver.

Keywords

GPGPUCUDAParallel multigrid solverwaLBerlaTsubame 2.0

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Harald Köstler
    • 1
  • Christian Feichtinger
    • 1
  • Ulrich Rüde
    • 1
  • Takayuki Aoki
    • 2
  1. 1.Chair for System SimulationUniversity of Erlangen-NurembergErlangenGermany
  2. 2.Global Scientific Information and Computing CenterTokyo Institute of TechnologyYokohamaJapan