skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A performance spectrum for parallel computational frameworks that solve PDEs

Journal Article · · Concurrency and Computation. Practice and Experience
DOI:https://doi.org/10.1002/cpe.4401· OSTI ID:1414485
 [1]; ORCiD logo [1];  [2];  [3]
  1. Department of Civil and Environmental Engineering University of Houston Houston TX USA
  2. Department of Computational and Applied Mathematics Rice University Houston TX USA
  3. Department of Computer Science University of Houston Houston TX USA

Summary Important computational physics problems are often large‐scale in nature, and it is highly desirable to have robust and high performing computational frameworks that can quickly address these problems. However, it is no trivial task to determine whether a computational framework is performing efficiently or is scalable. The aim of this paper is to present various strategies for better understanding the performance of any parallel computational frameworks for solving PDEs. Important performance issues that negatively impact time‐to‐solution are discussed, and we propose a performance spectrum analysis that can enhance one's understanding of critical aforementioned performance issues. As proof of concept, we examine commonly used finite element simulation packages and software and apply the performance spectrum to quickly analyze the performance and scalability across various hardware platforms, software implementations, and numerical discretizations. It is shown that the proposed performance spectrum is a versatile performance model that is not only extendable to more complex PDEs such as hydrostatic ice sheet flow equations but also useful for understanding hardware performance in a massively parallel computing environment. Potential applications and future extensions of this work are also discussed.

Sponsoring Organization:
USDOE
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1414485
Journal Information:
Concurrency and Computation. Practice and Experience, Journal Name: Concurrency and Computation. Practice and Experience Vol. 30 Journal Issue: 11; ISSN 1532-0626
Publisher:
Wiley Blackwell (John Wiley & Sons)Copyright Statement
Country of Publication:
United Kingdom
Language:
English
Citation Metrics:
Cited by: 10 works
Citation information provided by
Web of Science

References (35)

A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs journal January 1998
The input/output complexity of sorting and related problems journal August 1988
Reflections on the memory wall conference January 2004
Hitting the memory wall: implications of the obvious journal March 1995
Composable Linear Solvers for Multiphysics conference June 2012
Variational inequality approach to enforcing the non-negative constraint for advection–diffusion equations journal June 2017
SuperLU_DIST: A scalable distributed-memory sparse direct solver for unsymmetric linear systems journal June 2003
OpenMP: an industry standard API for shared-memory programming journal January 1998
Thin-Film Flows with Wall Slip: An Asymptotic Analysis of Higher Order Glacier Flow Models journal January 2010
Composing Scalable Nonlinear Algebraic Solvers journal January 2015
libMesh : a C++ library for parallel adaptive mesh refinement/coarsening simulations journal November 2006
Tibidabo: Making the case for an ARM-based HPC system journal July 2014
IBM POWER8 processor core microarchitecture journal January 2015
Finite Element Integration on GPUs journal February 2013
Large-Scale Optimization-Based Non-negative Computational Framework for Diffusion Equations: Parallel Implementation and Performance Studies journal July 2016
Achieving Textbook Multigrid Efficiency for Hydrostatic Ice Sheet Flow journal January 2013
deal.II---A general-purpose object-oriented finite element library journal August 2007
Non-determinism and overcount on modern hardware performance counter implementations conference April 2013
Numerical simulation of water resources problems: Models, methods, and trends journal January 2013
The Tau Parallel Performance System journal May 2006
MUMPS: A General Purpose Distributed Memory Sparse Solver book April 2001
HPCTOOLKIT: tools for performance analysis of optimized parallel programs journal January 2009
An overview of the Trilinos project journal September 2005
A variational approach to ice stream flow journal May 2006
Scalable algorithms for three-field mixed finite element coupled poromechanics journal December 2016
Multiphysics simulations: Challenges and opportunities journal February 2013
Firedrake: Automating the Finite Element Method by Composing Abstractions journal December 2016
On the Effects of Memory Latency and Bandwidth on Supercomputer Application Performance conference September 2007
The Scalasca performance toolset architecture journal January 2010
Roofline: an insightful visual performance model for multicore architectures journal April 2009
pTatin3D: High-Performance Methods for Long-Term Lithospheric Dynamics
  • May, Dave A.; Brown, Jed; Pourhiet, Laetitia Le
  • SC14: International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2014.28
conference November 2014
PT-Scotch: A tool for efficient parallel graph ordering journal July 2008
A set of level 3 basic linear algebra subprograms journal March 1990
Uniform Convergence of Multigrid V-Cycle Iterations for Indefinite and Nonsymmetric Problems journal December 1994
MOOSE: A parallel computational framework for coupled systems of nonlinear equations journal October 2009

Similar Records

Computer Science Research Needs for Parallel Discrete Event Simulation (PDES)
Technical Report · Wed May 11 00:00:00 EDT 2022 · OSTI ID:1414485

A low-communication, parallel algorithm for solving PDEs based on range decomposition
Journal Article · Mon Mar 28 00:00:00 EDT 2016 · Numerical Linear Algebra with Applications · OSTI ID:1414485

Supercomputers for solving PDE problems. Final report, 1 October 1985-31 March 1988
Technical Report · Tue Nov 01 00:00:00 EST 1988 · OSTI ID:1414485

Related Subjects