Matching high performance approximate inverse preconditioning to architectural platforms

  • K. M. Giannoutakis
  • , G. A. Gravvanis
  • , B. Clayton
  • , A. Patil
  • , T. Enright
  • , J. P. Morrison

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper we examine the performance of parallel approximate inverse preconditioning for solving finite element systems, using a variety of clusters containing the Message Passing Interface (MPI) communication library, the Globus toolkit and the Open MPI open-source software. The techniques outlined in this paper contain parameters that can be varied so as to tune the execution to the underlying platform. These parameters include the number of CPUs, the order of the linear system (n) and the "retention parameter" (δ l) of the approximate inverse used as a preconditioner. Numerical results are presented for solving finite element sparse linear systems on platforms with various CPU types and number, different compilers, different File System types, different MPI implementations and different memory sizes.

Original languageEnglish
Pages (from-to)145-163
Number of pages19
JournalJournal of Supercomputing
Volume42
Issue number2
DOIs
Publication statusPublished - Nov 2007

Keywords

  • Approximate inverses
  • Globus toolkit
  • MPI
  • Open MPI
  • Parallel iterative methods
  • Parallel/distributed computations
  • Preconditioned conjugate gradient method

Fingerprint

Dive into the research topics of 'Matching high performance approximate inverse preconditioning to architectural platforms'. Together they form a unique fingerprint.

Cite this