Parallel multigrid solvers using OpenMP/MPI hybrid programming models on multi-core/multi-socket clusters

  • Authors:
  • Kengo Nakajima

  • Affiliations:
  • Information Technology Center, The University of Tokyo, Tokyo, Japan

  • Venue:
  • VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

OpenMP/MPI hybrid parallel programming models were implemented to 3D finite-volume based simulation code for groundwater flow problems through heterogeneous porous media using parallel iterative solvers with multigrid preconditioning. Performance and robustness of the developed code has been evaluated on the "T2K Open Supercomputer (Tokyo)" and "Cray- XT4" using up to 1,024 cores through both of weak and strong scaling computations. OpenMP/MPI hybrid parallel programming model demonstrated better performance and robustness than flat MPI with large number of cores for illconditioned problems with appropriate command lines for NUMA control, first touch data placement and reordering of the data for contiguous "sequential" access to memory.