Communication-Efficient Algorithms for Solving Pressure Poisson Equation for Multiphase Flows using Parallel Computers

02/21/2022
by   Soumyadip Ghosh, et al.
0

Numerical solution of partial differential equations on parallel computers using domain decomposition usually requires synchronization and communication among the processors. These operations often have a significant overhead in terms of time and energy. In this paper, we propose communication-efficient parallel algorithms for solving partial differential equations that alleviate this overhead. First, we describe an asynchronous algorithm that removes the requirement of synchronization and checks for termination in a distributed fashion while maintaining the provision to restart iterations if necessary. Then, we build on the asynchronous algorithm to propose an event-triggered communication algorithm that communicates the boundary values to neighboring processors only at certain iterations, thereby reducing the number of messages while maintaining similar accuracy of solution. We demonstrate our algorithms on a successive over-relaxation solver for the Pressure Poisson equation arising from variable density incompressible multiphase flows in 3-D and show that our algorithms improve time and energy efficiency.

READ FULL TEXT

page 1

page 3

research
10/31/2021

A posteriori error analysis for a space-time parallel discretization of parabolic partial differential equations

We construct a space-time parallel method for solving parabolic partial ...
research
05/02/2022

PFNN-2: A Domain Decomposed Penalty-Free Neural Network Method for Solving Partial Differential Equations

A new penalty-free neural network method, PFNN-2, is presented for solvi...
research
08/04/2022

A Comparison of SOR, ADI and Multigrid Methods for Solving Partial Differential Equations

This article presents several numerical techniques for solving Laplace e...
research
05/24/2021

Parallel adaptive procedure for CFD simulations

The present paper describes a parallel adaptive procedure in CFD solvers...
research
10/20/2021

Asynchronous parareal time discretization for partial differential equations

Asynchronous iterations are more and more investigated for both scaling ...
research
06/19/2019

Sparse spectral and p-finite element methods for partial differential equations on disk slices and trapeziums

Sparse spectral methods for solving partial differential equations have ...
research
04/10/2019

A Three-Level Parallelisation Scheme and Application to the Nelder-Mead Algorithm

We consider a three-level parallelisation scheme. The second and third l...

Please sign up or login with your details

Forgot password? Click here to reset