arrow
Return

SCALABLE ASYNCHRONOUS DOMAIN DECOMPOSITION SOLVERS

delete2020-12-14
delete12
PRE
AI
C
Christian Glusa *
E
Erik G. Boman
E
Edmond Chow
S
Sivasankaran Rajamanickam
D
Daniel B. Szyld
DOI:10.1137/19M1291303delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Parallel implementations of linear iterative solvers generally alternate between phases of data exchange and phases of local computation. Increasingly large problem sizes and more heterogeneous compute architectures make load balancing and the design of low latency network interconnects that are able to satisfy the communication requirements of linear solvers very challenging tasks. In particular, global communication patterns such as inner products become increasingly limiting at scale. We explore the use of asynchronous communication based on one-sided Message Passing Interface primitives in the context of domain decomposition solvers. In particular, a scalable asynchronous two-level Schwarz method is presented. We discuss practical issues encountered in the development of a scalable solver and show experimental results obtained on a state-of-the-art supercomputer system that illustrate the benefits of asynchronous solvers in load balanced as well as load imbalanced scenarios. Using the novel method, we can observe speedups of up to four times over its classical synchronous equivalent.
Keywords:
asynchronous iteration
domain decomposition
Schwarz methods
chaotic relaxation

Journal

SIAM Journal on Scientific Computing cover
SIAM Journal on Scientific Computing
IF:
2.6
Papers:
5.1K
Citations:
1.8W

Organization

U
university system of georgia
Scholars:
7.3W
Papers: 6.5W
Citations: 101
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
S
Sandia National Laboratories
Scholars:
5.4K
Papers: 3.7K
Citations: 6.4K
researcher View more organizations