Abstract

Smoothing analysis process of distributive red-black Jacobi relaxation in multigrid method for solving 2D Stokes flow is mainly investigated on the nonstaggered grid by using local Fourier analysis (LFA). For multigrid relaxation, the nonstaggered discretizing scheme of Stokes flow is generally stabilized by adding an artificial pressure term. Therefore, an important problem is how to determine the zone of parameter in adding artificial pressure term in order to make stabilization of the algorithm for multigrid relaxation. To end that, a distributive red-black Jacobi relaxation technique for the 2D Stokes flow is established. According to the 2-harmonics invariant subspaces in LFA, the Fourier representation of the distributive red-black Jacobi relaxation for discretizing Stokes flow is given by the form of square matrix, whose eigenvalues are meanwhile analytically computed. Based on optimal one-stage relaxation, a mathematical relation of the parameter in artificial pressure term between the optimal relaxation parameter and related smoothing factor is well yielded. The analysis results show that the numerical schemes for solving 2D Stokes flow by multigrid method on the distributive red-black Jacobi relaxation have a specified convergence parameter zone of the added artificial pressure term.

1. Introduction

Multigrid methods [17] are generally considered as one of the fastest numerical methods which have an optimally computational complexity for solving partial differential equations (PDEs), especially for 3D steady incompressible Newtonian flow governed by Navier-Stokes equations.

In multigrid methods, smoothing relaxations play an important role. Several multigrid relaxation methods were developed for solving PDEs, which are roughly classified into two categories, collective and decoupled relaxations [8]. The collective relaxations are considered as a straightforward generalization of the scalar case [2]. The early decoupled relaxation is on a distributive Gauss-Seidel relaxation [9]. Gradually, it is generalized to an incomplete LU factorization relaxation [10]. Recently, Stokes system with distributive Gauss-Seidel relaxation based on the least squares commutator has been researched [11]. Much of the relaxations for Stokes system is seen in [12, 13].

For multigrid methods, LFA is a very useful tool to design efficient algorithms and to predict convergence factors for solving PDEs with high order accuracy [17]. Distributive relaxation for poroelasticity equations is optimized by LFA [14]. Using LFA, textbook efficiency multigrid solver for compressible Navier-Stokes equations is designed [15]. All-at-once multigrid approach for optimality systems with LFA is discussed in detail, and an analytical expression of the convergence factors is given by using symbolic computation [1618].

The smoothing analysis of the distributive relaxations for solving 2D Stokes flow is investigated with LFA. As we know, the discretizing Stokes flow in computational domain is not stable by means of standard central differencing on nonstaggered grid. Thus, in order to overcome the stability problem, an artificial pressure term is generally added by the method in [1, 2]. The optimal one-stage relaxation parameter and related smoothing factor of the distributive relaxation with the red-black Jacobi point relaxation need to be developed. In deriving an explicit formulation of the smoothing factor for the multigrid method, the symbolic operation process is carried out by using the MATLAB and Mathematica software, especially, by the cylindrical algebraic decomposition (CAD) function in the Mathematica build-in command [19].

2. Discretizing Stokes Flow and LFA

2.1. Discrete Stokes Flow

3D steady incompressible Newtonian flow governed by Navier-Stokes equations is given as where is the velocity field, represents the pressure, is the external force field, , and is the Dirichlet boundary of the computing domain. From (1), 2D Stokes operator is written ason nonstaggered grid Discretizing Stokes operator (2) by means of standard central differencing is given aswhere denotes the uniform mesh size and , , and are the second-order difference operator with the following discrete stencils:From [1], the above nonstaggered schemes (4) are not stable. Stabilization may be achieved by adding an artificial elliptic pressure term to the continuity equation in (2) [1, 2, 6]. With discrete operator in (5) and parameter , the discrete Stokes operator is changed to

2.2. Elements of LFA in Multigrid

In LFA, a current approximation and its corresponding error and residual are represented by a linear combination of certain exponential functions, for example, Fourier modes, which form a unitary basis in space on a bounded infinite grid functions [17].

From [1, 2], on nonstaggered grid (3), a unitary basis of the Fourier modes is defined byin which is called Fourier frequency, , and complex unit . Thus, a Fourier space is yielded asFrom [17], applying (3) and (7), for 2D scalar discrete operator with discrete stencil where and containing ; the Fourier mode of (9) is defined by with , subjected to

A main idea of LFA is to analyze relaxation properties in multigrid for (6) by evaluating their effects on the Fourier components. From [2, 14, 16], if standard coarsening in 2D is selected, each low frequency is coupled with three high frequencies in the transition from to , where , andwhere and are denoted by . In this paper, standard coarsening is to be assumed. Then, the Fourier space (8) is subdivided into 2-harmonics subspaces

3. Smoothing Process

3.1. Distributive Relaxation of System (6)

From [1, 2, 7], a distributive operator for the discrete system (6) is constructed aswhere is the unit operator with discrete stencil . From (14), the discrete system (6) is transformed aswhere the discrete stencils of and are From (9)–(11), the Fourier modes of the scalar discrete operators of (16) arewhere

3.2. Optimal One-Stage Relaxation

For the discrete scalar operator of (15), standard coarsening and an ideal coarse grid correction operator [2] are applied aswhere is the Fourier representation of the operator with subspace (13), which suppresses the low frequency error components and makes the high frequency components unchanged. Then, from [2], the smoothing factor for discrete operator (9) is defined by It implies that the asymptotic error reduction of the high frequency error components is given by n sweeps of the relaxation method, where is the Fourier representation of the relaxation operator on subspace (13) and is the relaxation parameter.

From [2, 14], a good smoothing factor is obtained by using one-stage parameter in the relaxation operator ; the optimal smoothing factor and related smoothing parameter are given bywhere and are the max and min eigenvalues of the product matrix with the relaxation parameter for . From [2, 19], the smoothing factor of (6) with the distributive relaxation (14) is determined by the diagonal blocks of the transformed system (15), which is given by

3.3. Optimal Smoothing for Stokes Flow

The red-black Jacobi point relaxation is applied to (15) to discuss the optimal smoothing problems for Stokes flow. From [1, 2, 14], the operator makes the 2-harmonics subspace (13) invariant; that is,where is the Fourier representation of with relaxation parameter and is given as in whichdenotes the Fourier mode of the point Jacobi relaxation for the discrete operator (9) on subspace (13) and is the Fourier mode of the discrete operator with the stencil in (9). For the sake of convenient discussion in the following, two variables are introduced asThus, is transformed to .

Theorem 1. For the Poisson operator , the optimal one-stage relaxation parameter and related smoothing factor of the red-black Jacobi point relaxation are stated as

Proof. For the red-black Jacobi point relaxation for the Poisson operator , substituting (12), (18), and (28) into (26) and (27), and from (5), the product of (21) and (25) is written asThus, eigenvalues of (30) are obtained asFrom (31), the max and min eigenvalues of (30) are yielded asFrom (23) and (32), (29) is obtained. Theorem 1 holds.

Next, for the red-black Jacobi point relaxation need to be computed. Meanwhile, the smoothing factor of distributive relaxation (15) is given as follows.

Theorem 2. For the discrete operator with , the optimal one-stage relaxation parameter and related smoothing factor of the red-black Jacobi point relaxation are given by

Proof. For the discrete operator from (17)–(20), the Fourier mode of (34) is given by Thus, when the red-black point relaxation is applied to (34), from (16), substituting (12), (28), and (35) into (26) and (27), the product of (21) and (25) iswhere both and are 2 × 2 square matrices, whose expressions are below:Thus, the eigenvalues of matrix (36) are obtained asBy using the MATLAB and Mathematica software with cylindrical algebraic decomposition function [19], for , there is no extreme value for (39); when , one of extreme values of (38) is obtained asThus, for , besides (40), the possible extreme values of the eigenvalues of matrix (36) are placed on the boundary of . From with , then . Noting that (40) exists with . From (38)–(40), when , for , the max and min eigenvalues of (36) are yielded asSubstituting (41) into (23), (33) is obtained. Theorem 2 holds.

From (33), holds with . Therefore, from Theorems 1 and 2, when , the smoothing factor of (6) with the distributive relaxation (14) is as

4. Conclusions

The smoothing analysis process of the distributive red-black Jacobi point relaxation for solving 2D Stokes flow is analytically presented. Applying (28), the Fourier modes with the trigonometric functions for the discrete operator and relaxation are mapped to rational functions. So, it is possible to apply the cylindrical algebraic decomposition function in the Mathematica software to realize complex smoothing analysis, and the computation process is simplified. The analytical expressions of the smoothing factor for the distributive red-black Jacobi point relaxation are obtained, which is an upper bound for the smoothing rates and is independent of the mesh size with the parameter . Obviously, it is valuable to understand numerical experiments in multigrid method.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors were supported by the National Natural Science Foundation of China (NSFC) (Grant no. 51279071) and the Doctoral Foundation of Ministry of Education of China (Grant no. 20135314130002).