APS Logo

Asynchronous exascale PDE solvers: exploiting extreme parallelism for turbulence simulations

ORAL

Abstract

Future exascale computing systems will be available to study

multi-physics multi-scale natural phenomena and engineering systems.

Many of these can be described by partial differential equations (PDEs)

that may be tightly coupled with long-range correlations. A prime example

is high-Reynolds number turbulence

which is critical in phenomena as diverse as mixing in an engine, pollutants in

the atmosphere, aerodynamic drag, and the structure of the observable universe.

Because of the exceedingly complex nature of the governing equations,

little is known from its analytical treatment and most advances

have relied on numerical simulations.

The relentless increase in computational power

has enabled simulations at more realistic conditions opening the door

to important scientific breakthroughs.

This explosion in computational power has been realized through massive

parallelism. Current simulation approaches present significant challenges

with the extreme levels of parallelisms expected on exascale systems,

In this talk we first discuss these computational

challenges in current approaches and introduce a novel concept

for simulations which exploits relaxed synchronizations between processing elements.

We show how this approach can effectively mitigate

(or eliminate) synchronization and communication overheads

which are well-known bottlenecks expected at exascale.

We will show how new errors emerge because of asynchrony and how

new numerical schemes can be designed to retain high accuracy.

These schemes are found to be able to accurately capture turbulence

in realistic simulations and extend the scalability of codes

significantly. We will show results from simple model problems,

to compressible turbulence and detonations.

We will conclude with a perspective on the new opportunities

presented by asynchronous schemes at exascale and future work needed.

Publication: "A generalized von Neumann analysis for multi-level schemes: Stability and spectral accuracy", K Kumari, DA Donzis, Journal of Computational Physics 424, 109868, 2021.<br><br>"Direct numerical simulations of turbulent flows using high-order asynchrony-tolerant schemes: accuracy and performance", K Kumari, DA Donzis, Journal of Computational Physics 419, 109626., 2021.<br><br>"High-order asynchrony-tolerant finite difference schemes for partial differential equations", K Aditya, DA Donzis, Journal of Computational Physics 350, 550-572, 2017.<br><br>"Asynchronous finite-difference schemes for partial differential equations", DA Donzis, K Aditya, Journal of Computational Physics 274, 370-392, 2014.

Presenters

  • Diego A Donzis

    Texas A&M University

Authors

  • Diego A Donzis

    Texas A&M University