A performance spectrum for parallel computational frameworks that solve PDEs

05/10/2017
by   J. Chang, et al.
0

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.

READ FULL TEXT

page 5

page 15

page 18

page 20

page 28

research
02/21/2018

Comparative study of finite element methods using the Time-Accuracy-Size (TAS) spectrum analysis

We present a performance analysis appropriate for comparing algorithms u...
research
08/09/2023

Finite Element Operator Network for Solving Parametric PDEs

Partial differential equations (PDEs) underlie our understanding and pre...
research
11/02/2020

Distributed Machine Learning for Computational Engineering using MPI

We propose a framework for training neural networks that are coupled wit...
research
04/14/2020

Scalability of High-Performance PDE Solvers

Performance tests and analyses are critical to effective HPC software de...
research
05/25/2018

A Scalable and Modular Software Architecture for Finite Elements on Hierarchical Hybrid Grids

In this article, a new generic higher-order finite-element framework for...
research
08/03/2021

Parallel-in-time preconditioners for the Sinc-Nyström method

The Sinc-Nyström method in time is a high-order spectral method for solv...

Please sign up or login with your details

Forgot password? Click here to reset