Abstract

In this paper we present a survey and new parallel algorithms for the solution of the incompressible two-and three-dimensional Navier-Stokes equations. We present a high-order parallel algorithms which require only minimum inter-processor communication which is dictated by the physical nature of the problem at hand. The parallelization is achieved via domain decomposition. We consider computational regions in the form of a 2-D or 3-D periodic box which is decomposed into parallel strips (slabs) and cells. The time discretization is performed via the semi-implicit splitting scheme of [33]. The splitting procedure in time results in solving in each time step two global elliptic equations: the Poisson equation for the determination of the pressure field and the Helmholtz equation for the implicit viscous step. The discretization in space is performed using the Local Fourier Basis method [23] and the multidomain local Fourier (MDLF) method that was developed in [1–3, 7–9, 12, 13, 29, 30, 37, 40]. Therefore, in the direction across the strip or cells we use the Local Fourier Basis technique which involves the overlapping of the neighboring subdomains and smoothing of local functions across the interior boundaries (interfaces). The discretization in the periodic directions is performed by the standard Fourier method. To avoid the Gibbs phenomenon, the global functions are decomposed into smooth local pieces. Then the Fourier method is applied on the extended local subdomains with spectral accuracy. The continuity conditions on the interfaces are enforced by adding homogeneous solutions. Therefore, the matching of the local solutions is performed by adding properly weighted interface Green’s functions. Their amplitudes are found in terms of the jumps of the solution and its first derivatives at the interfaces for the Helmholtz equation. Such solutions often have fast decay properties which can be utilized to minimize interprocessor communication. In effect, the predominant part of the computation is performed independently in the subdomains (processors) by using only local communication.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call