Performance test of parallel linear equation solvers on Blue Waters--Cray XE6/XK7 system

Research output: Contribution to conferencePaper

Abstract

Parallel linear equation solvers are one of the most important components determining the scalability and efficiency of many supercomputing applications. Several groups and companies are leading the development of linear system solver libraries for HPC applications. In this paper, we present an objective performance test study for the solvers available on a Cray XE6/XK7 supercomputer, named Blue Waters, at National Center for Supercomputing Applications (NCSA). A series of non-symmetric matrices are created through mesh refinements of a CFD problem. PETSc, MUMPS, SuperLU, Cray LibSci, Intel PARDISO, IBM WSMP, ACML, GSL, NVIDIA cuSOLVER and AmgX solver are employed for the performance test. CPU-compatible libraries are tested on XE6 nodes while GPU-compatible libraries are tested on XK7 nodes. We present scalability test results of each library on Blue Waters, and how far and fast the employed libraries can solve the series of matrices.
Original languageEnglish (US)
Number of pages12
StatePublished - 2016

Fingerprint

Linear equations
Water
Scalability
Supercomputers
Program processors
Linear systems
Computational fluid dynamics
Industry

Keywords

  • parallel linear equation solver
  • dense direct solver
  • sparse direct solver
  • sparse iterative solver
  • CPU-compatible library
  • GPU-compatible library

Cite this

@conference{4272960d80124b1ea904b8da7b038e3e,
title = "Performance test of parallel linear equation solvers on Blue Waters--Cray XE6/XK7 system",
abstract = "Parallel linear equation solvers are one of the most important components determining the scalability and efficiency of many supercomputing applications. Several groups and companies are leading the development of linear system solver libraries for HPC applications. In this paper, we present an objective performance test study for the solvers available on a Cray XE6/XK7 supercomputer, named Blue Waters, at National Center for Supercomputing Applications (NCSA). A series of non-symmetric matrices are created through mesh refinements of a CFD problem. PETSc, MUMPS, SuperLU, Cray LibSci, Intel PARDISO, IBM WSMP, ACML, GSL, NVIDIA cuSOLVER and AmgX solver are employed for the performance test. CPU-compatible libraries are tested on XE6 nodes while GPU-compatible libraries are tested on XK7 nodes. We present scalability test results of each library on Blue Waters, and how far and fast the employed libraries can solve the series of matrices.",
keywords = "parallel linear equation solver, dense direct solver, sparse direct solver, sparse iterative solver, CPU-compatible library, GPU-compatible library",
author = "J Kwack and G Bauer and Seid Koric",
year = "2016",
language = "English (US)",

}

TY - CONF

T1 - Performance test of parallel linear equation solvers on Blue Waters--Cray XE6/XK7 system

AU - Kwack, J

AU - Bauer, G

AU - Koric, Seid

PY - 2016

Y1 - 2016

N2 - Parallel linear equation solvers are one of the most important components determining the scalability and efficiency of many supercomputing applications. Several groups and companies are leading the development of linear system solver libraries for HPC applications. In this paper, we present an objective performance test study for the solvers available on a Cray XE6/XK7 supercomputer, named Blue Waters, at National Center for Supercomputing Applications (NCSA). A series of non-symmetric matrices are created through mesh refinements of a CFD problem. PETSc, MUMPS, SuperLU, Cray LibSci, Intel PARDISO, IBM WSMP, ACML, GSL, NVIDIA cuSOLVER and AmgX solver are employed for the performance test. CPU-compatible libraries are tested on XE6 nodes while GPU-compatible libraries are tested on XK7 nodes. We present scalability test results of each library on Blue Waters, and how far and fast the employed libraries can solve the series of matrices.

AB - Parallel linear equation solvers are one of the most important components determining the scalability and efficiency of many supercomputing applications. Several groups and companies are leading the development of linear system solver libraries for HPC applications. In this paper, we present an objective performance test study for the solvers available on a Cray XE6/XK7 supercomputer, named Blue Waters, at National Center for Supercomputing Applications (NCSA). A series of non-symmetric matrices are created through mesh refinements of a CFD problem. PETSc, MUMPS, SuperLU, Cray LibSci, Intel PARDISO, IBM WSMP, ACML, GSL, NVIDIA cuSOLVER and AmgX solver are employed for the performance test. CPU-compatible libraries are tested on XE6 nodes while GPU-compatible libraries are tested on XK7 nodes. We present scalability test results of each library on Blue Waters, and how far and fast the employed libraries can solve the series of matrices.

KW - parallel linear equation solver

KW - dense direct solver

KW - sparse direct solver

KW - sparse iterative solver

KW - CPU-compatible library

KW - GPU-compatible library

M3 - Paper

ER -