Asynchronous One-Level and Two-Level Domain Decomposition Solvers

08/24/2018
by   Christian Glusa, et al.
0

Parallel implementations of linear iterative solvers generally alternate between phases of data exchange and phases of local computation. Increasingly large problem sizes on more heterogeneous systems make load balancing and network layout 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 MPI primitives in a multitude of domain decomposition solvers. In particular, a scalable asynchronous two-level method is presented. We discuss practical issues encountered in the development of a scalable solver and show experimental results obtained on state-of-the-art supercomputer systems that illustrate the benefits of asynchronous solvers in load balanced as well as load imbalanced scenarios.

READ FULL TEXT
research
05/18/2015

Scalable Parallel Numerical Constraint Solver Using Global Load Balancing

We present a scalable parallel solver for numerical constraint satisfact...
research
03/11/2020

Evaluating Abstract Asynchronous Schwarz solvers

With the commencement of the exascale computing era, we realize that the...
research
03/11/2020

Evaluating Abstract Asynchronous Schwarz solvers on GPUs

With the commencement of the exascale computing era, we realize that the...
research
03/09/2021

Exploiting Asynchronous Priority Scheduling in Parallel Eikonal Solvers

Numerical solutions to the Eikonal equation are computed using variants ...
research
07/02/2018

Dynamic load balancing strategies for hierarchical p-FEM solvers

Equation systems resulting from a p-version FEM discretisation typically...
research
02/07/2021

Load balancing for distributed nonlocal models within asynchronous many-task systems

In this work, we consider the challenges of developing a distributed sol...
research
07/19/2022

Couplage Global-Local en asynchrone pour des problèmes linéaires

An asynchronous parallel version of the non-intrusive global-local coupl...

Please sign up or login with your details

Forgot password? Click here to reset