MULTIGRID-CONJUGATE GRADIENT TYPE METHODS FOR REACTION DIFFUSION SYSTEMS *

Size: px
Start display at page:

Download "MULTIGRID-CONJUGATE GRADIENT TYPE METHODS FOR REACTION DIFFUSION SYSTEMS *"

Transcription

1 International Journal of Bifurcation and Chaos, Vol 14, No 1 (24) c World Scientific Publishing Company MULTIGRID-CONJUGATE GRADIENT TYPE METHODS FOR REACTION DIFFUSION SYSTEMS * S-L CHANG Center for General Education, Southern Taiwan University of Technology, Tainan 71, Taiwan H-S CHEN and C-S CHIEN Department of Applied Mathematics, National Chung-Hsing University, Taichung 42, Taiwan cschien@amathnchuedutw Received August 7, 22; Revised September 3, 23 We study multigrid methods in the context of continuation methods for reaction diffusion systems, where the Bi-CGSTAB and GMRES methods are used as the relaxation scheme for the V-cycle, W-cycle and full approximation schemes, respectively In particular, we apply the results of Brown and Walker [1997] to investigate how the GMRES method can be used to solve nearly singular systems that occur in continuation problems We show that for the sake of switching branches safely, one would rather solve a perturbed problem near bifurcation points We propose several multigrid-continuation algorithms for curve-tracking in nonlinear elliptic eigenvalue problems Our numerical results show that the algorithms proposed have the advantage of being robust and easy to implement Keywords: Reaction diffusion systems; continuation methods; bifurcation; finite differences; multigrid methods 1 Introduction In this paper we are concerned with numerical methods for solving parameter-dependent problems of the following form G(u, λ) =, (1) where u represents the solution (ie flow fields, displacements, concentrations of some intermediate chemicals in a reaction diffusion system, etc), and λ is a vector of physical parameters (ie Reynolds number, load, initial or final products, temperature, etc) Equation (1) arises, for instance, in homotopy continuation methods and nonlinear eigenvalue problems In this paper we will concentrate on the latter We wish to solve Eq (1) numerically by the continuation methods based on parametrizing the solution branch by arc-length, say [u(s), λ(s)] First, it is necessary to discretize Eq (1), for example, by finite difference methods or finite element methods In both cases, Eq (1) is approximated by a finite-dimensional problem H(x, λ) =, (2) where H : R N R k R N is a smooth mapping with x R N and λ R k, k 1 Viewing Supported by the National Science Council of ROC (TAIWAN) through Project NSC M5-3 Author for correspondence 3587

2 3588 S-L Chang et al some component of λ as the continuation parameter, the continuation algorithm can be implemented to follow solution curves of Eq (2) Specifically, in the context of predictor corrector continuation methods [Allgower & Georg, 1997; Keller, 1987] one needs to solve bordered linear systems of the following form By = b, (3) where B R (N+1) (N+1) is the augmented matrix of the Jacobian DH = [D x H, D λ H] R N (N+1), and b R N+1 In this paper we assume that the matrix D x H R N N is nonsymmetric, and x = is a trivial solution of (2) If a solution curve c of (2) is not regular, that is, rank DH(x, λ ) < N for some (x, λ ) c, then c might contain singular points such as turning points and bifurcation points Recently some conjugate gradient type methods were proposed to solve Eq (3) and to detect bifurcation points along the solution curve c See eg [Chang & Chien, 23b; Desa et al, 1992] and the further references cited therein A well-known technique for switching branches at a bifurcation point is to solve the perturbed problem [Keller, 1987, pp ] H(x, λ) = τq, q R N, q 2 = 1, τ (4) Assuming τq is a regular value, then Eq (4) has no bifurcation point, and the corresponding linear systems (3) are nonsingular During the past two decades various numerical methods have been proposed for solving Eqs (1) (3) Perhaps AUTO97 [Doedel et al, 1997; Doedel et al, 2] is one of the well-known software packages using continuation methods to treat bifurcation problems in ordinary differential equations and dynamical systems A comprehensive report of numerical methods for bifurcation problems in dynamical systems was given in [Govaerts, 2] Multigrid methods have been regarded as efficient solvers for elliptic boundary value problems [Brandt, 1977, 1982] Application of the multigrid methods in the context of continuation methods for tracing solution branches of nonlinear elliptic eigenvalue problems can be found in [Chan & Keller, 1982; Mittelmann & Weber, 1985; Weber, 1985; Bolstad & Keller, 1986] Recently Chang and Chien [23a] proposed a multigrid-lanczos algorithm for the numerical solutions of nonlinear elliptic eigenvalue problems, where the matrix D x H is symmetric, and the Lanczos method is used as a relaxation scheme The algorithm they proposed has the advantage of being robust and that can be easily implemented They also showed that straightforward implementation of the algorithm is able to trace solution branches of bifurcation problems We will assume that D x H is nonsymmetric in this paper Brown and Walker [1997] investigated, the behavior of the GMRES method [Saad & Schultz, 1986] for solving a (nearly) nonsymmetric singular system Ax = b They showed that the (near) singularity may or may not affect the performance of GMRES, depending on the nature of the system and the initial approximate solution For singular A, they gave conditions under which the GMRES iterates converge safely to a least-squares solution or to the pseudo-inverse solution In nonlinear elliptic eigenvalue problems, one always has to solve nearly singular systems if a bifurcation point is approached in numerical curve-tracking Then one may ask: How close can we approach a bifurcation point? In other words, can we determine a minimum value of τ in Eq (4) so that the perturbed area is as small as possible? Moreover, can we replace the perturbed solution branches of Eq (4) by the leastsquares solutions or the pseudo-inverse solutions of nearly singular systems? In this paper we try to give some possible solutions to these two questions Our aim here is to design some multigridcontinuation algorithms for solving reaction diffusion systems in partial differential equations of the following form: u t = d 1 u + f(u, v, λ), v t = d 2 v + g(u, v, λ), in Ω = [, l] [, 1], (5) for all t, subject to the homogeneous Dirichlet boundary conditions u(x, y, t) = u, v(x, y, t) = v, (x, y) Ω (6)

3 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems 3589 We will show how the V-cycle, the W-cycle, and the full approximation scheme (FMG) multigrid algorithms [Briggs et al, 2] can be incorporated in the context of continuation methods for numerical curve-tracking Both the GMRES and the Bi-CGSTAB [Van Der Vorst, 1992] algorithms will be used as the relaxation schemes in our multigrid-continuation algorithms Our test problems is the well-known Brusselator equations [Dangelmayr, 1987; Nicolis & Prigogine, 1977; Schaeffer & Golubitsky, 1981]: u t = d 1 u + u 2 v (λ + 1)u + α, v t = d 2 v u 2 v + λu, in Ω = [, l] [, 1], (7) for all t, subject to the boundary conditions u(x, y, t) = α, v(x, y, t) = λ α, (x, y) Ω (8) Here the unknowns u, v are state variables which represent concentrations of some intermediate chemicals in the reaction, d 1 and d 2 are diffusion rates, while λ is one of the control parameters in the system, eg initial or final products, catalysts, temperature, etc Equation (7) with boundary conditions (8) were numerically investigated in [Chien & Chen, 1998], where a continuation- BCG algorithm was proposed to trace solution curves branching from various types of bifurcation points, such as transcritical and pitchfork bifurcation points We believe that the multigridcontinuation algorithms we propose in this paper are more efficient than the algorithm described there This paper is organized as follows In Sec 2 we give a brief review of the GMRES and the Bi-CGSTAB algorithms In Sec 3 we discuss how the GMRES method can be used to solve nearly singular linear systems that occur in continuation problems We show that for the sake of numerical stability, it would be better to solve the perturbed problem (4), even if we can choose a small parameter τ We discuss various multigrid-continuation algorithms for tracing solution branches of nonlinear elliptic eigenvalue problems in Sec 4, where the GMRES and the Bi-CGSTAB algorithms are used as the relaxation schemes The numerical algorithms described in Sec 4 were numerically implemented for our test problem Our numerical results are reported in Sec 5 Finally, some concluding remarks are given in Sec 6 2 A Brief Review of the GMRES and the Bi-CGSTAB Algorithms 21 The GMRES algorithm We consider the following linear system Ax = b, (9) where A R N N is nonsymmetric and b R N Let x R N be an initial guess to the solution of (9), and r = b Ax the corresponding residual Let v 1 = r /β 1 with β 1 = r The GMRES generates a sequence of orthonormal vectors v 1,, v k for the Krylov subspace K(A, v 1, k) such that span{v 1,, v k } = span{v 1, Av 1,, A k 1 v 1 } K(A, v 1, k) K k Let V k = [v 1, v 2,, v k ] be the N k matrix The GMRES algorithm is described as follows: Algorithm 21 GMRES 1 Start: Set r := b Ax and v 1 := r /β 1 with β 1 := r 2 Iterate: For j = 1, 2,, k, until satisfied do: h i,j := (Av j, v i ), ˆv j+1 := Av j i = 1, 2,, j j h i,j v i, i=1 h j+1,j := ˆv j+1 2, v j+1 := ˆv j+1 /h j+1,j 3 Form the approximate solution: x k := x + V k y k,

4 359 S-L Chang et al where y k solves the minimization problem min β 1 e 1 H k y y R k Here e 1 = (1,,, ) T R k+1, and H k R (k+1) k is the matrix whose nonzero entries are the same as those of the block upper Hessenberg matrix obtained from Step 2 of Algorithm 21 except for additional k + 1 rows whose only nonzero entry is h k+1,k in the last k columns position Therefore, we have AV k = V k+1 H k In Step 3 of Algorithm 21, one can easily check that the approximate solution x k satisfies the following minimization problem min b Ax 2 = min β 1 e 1 H k y x x +K k y R k Let P i denote the set of polynomials q i of degree less than or equal to i such that q i () = 1 Eisenstat et al [1983] derived some error bounds and convergence results of the generalized conjugate gradient algorithm (GCG) for solving nonsymmetric linear systems These results also hold for GMRES We state one of them as follows: Theorem 22 Let {r i } be the sequence of residual vectors generated by GMRES and let M := (A + A T )/2 be positive-definite matrix, then r i 2 min q i (A) 2 r 2 q i P i [ 1 λ ] i/2 min(m) λ max (A T r A) Hence, GMRES converges In order to accelerate the rate of convergence of the GMRES method, we need to impose preconditioning techniques on the linear system Eq (9) Assume that M is a preconditioner of A Then we can transform Eq (9) into the following preconditioned linear system Ax = b, (1) where A = M 1 AM T, x = M T x, and b = M 1 b Note that Eq (1) is equivalent to M 1 Ax = M 1 b (11) The preconditioned GMRES algorithm is given as follows: Algorithm 23 The preconditioned GMRES algorithm 1 Start: Choose x R N, compute r := M 1 r, and v 1 := r /β 1 with β 1 := r 2 Iterate: For j = 1, 2,, m Do: Compute w j := M 1 Av j For i = 1, 2,, j Do: h i,j := (w j, v i ) w j := w j h i,j v i End Do h j+1,j := w j 2 v j+1 := w j /h j+1,j End Do 3 Form the approximate solution: Compute y m the minimizer of β 1 e 1 H m y 2 and x m := x + V m y m, where H m = {h i,j } 1 i m+1,1 j m is the upper Hessenberg matrix 22 The Bi-CGSTAB algorithm Van Der Vorst [1992] proposed a variant of the bi-conjugate gradient (Bi-CG) method, called the Bi-CGSTAB method for the solutions of nonsymmetric linear systems They showed that the Bi-CGSTAB algorithm converges more smoothly than the conjugate gradient squared (CGS) method [Sonneveld, 1989] In order to accelerate the rate of convergence, the preconditioning techniques can be incorporated in the context of Bi-CGSTAB methods More precisely, let K be any suitable preconditioning matrix, ie K A, then we write K = K 1 K 2 and apply the iteration scheme given above to the explicitly preconditioned system à x = b, with à = K 1 1 AK 1 2, x = K 1 2 x, and b = K1 1 b The following preconditioned Bi-CGSTAB algorithm can be found in [Van Der Vorst, 1992] Algorithm 24 algorithm The preconditioned Bi-CGSTAB 1 Start: Choose x R N, compute r = b Ax Let r R N be arbitrary such that (r, r ) Set ρ = α = w = 1; v = p = 2 Iterate: For i = 1, 2,, m Do: ρ i = (r, r i 1 ); β = (ρ i /ρ i 1 )(α/w i 1 ); p i = r i 1 + β(p i 1 w i 1 v i 1 );

5 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems 3591 Compute y = K 1 p i v i = Ay; α = ρ i /(r, v i ); s = r i 1 αv i ; Compute z = K 1 s t = Az; w i = (K1 1 t, K 1 1 s)/(k 1 1 t, K 1 1 t) x i = x i 1 + αy + w i z; End Do 3 Form the approximate solution: Compute x m, the minimizer of r i = s w i t 3 Solving Nearly Singular Linear Systems We consider parameter-dependent problems of the form H(x, λ) =, (12) where H : R N R R N is a continuously differentiable function of x R N and λ R We denote the Jacobian of H by DH = [D x H, D λ H], and the solution curve c of (12) by c = {y(s) = (x(s), λ(s)) H(y(s)) =, s I} Here I is any interval in R Assume that a parameterization via arc length is available on c We will trace the solution curve c by the predictor corrector continuation methods Let y i = (x i, λ i ) R N+1 be a point which has been accepted as an approximating point for the solution curve c Suppose that the Euler predictor is used to predict a new point z i+1,1 That is, z i+1,1 = y i + δ i u i (13) Here δ i > is the step length, and u i is the unit tangent vector at y i, which is obtained by solving [ ] [ ] Dx H(y i ) D λ H(y i ) u i =, (14) 1 r T i for some constraint vector r i R N+1 The accuracy of approximation to the solution curve must be improved via a corrector process In practice, Newton s method with constraint [ ] Dx H(z i+1,j ) D λ H(z i+1,j ) w j u T i [ ] H(zi+1,j ) =, j = 1, 2, (15) is solved, and we set z i+1,j+1 = z i+1,j + w j, j = 1, 2, If y i lies sufficiently near c, then the modified Newton s method will converge if the step size δ i is small enough We rewrite Eq (14) or (15) as [ ] [ ] [ ] A p x f q T =, (16) γ λ g which can be simplified as By = b, (17) where p, q, f R N and γ, g R We can use the block elimination algorithm to solve (16) Some iterative methods have been proposed to solve (17) See eg [Chien & Chang, 23b; Desa et al, 1992] and the further references cited therein If the assumption a regular value of H is not satisfied, then H 1 () may contain bifurcation points and the matrix B becomes singular there On the other hand, if the solution curve c contains a simple fold, then the matrix A becomes singular there In either case we have to solve nearly singular systems in numerical curve-tracking if we are close to a fold or a bifurcation point Brown and Walker [1997] studied the behavior of the GMRES method for solving (nearly) singular linear systems They show that the (near) singularity of A may or may not affect the performance of GMRES, depending on the nature of the system and the initial approximate solution If A is singular, they give conditions under which the GMRES iterates converge safely to a least-squares solution or to the pseudo-inverse solution Now, suppose that y is a primary bifurcation point on the trivial solution curve c Assume that we are approaching y in our predictor corrector continuation algorithm We wish to switch from the trivial solution branch to the primary solution branch Then we have to solve nearly singular linear systems In this case the right-hand side vector b = Therefore we have to solve the perturbed problem Eq (4) otherwise we would jump over the bifurcation point and still trace along the trivial solution branch However, the results given above show that we can use GMRES to solve nearly singular systems Note that the coefficient matrix is still nonsingular Thus we will obtain the unique solution to the linear system but not the least-squares solution or the pseudo-inverse solution This means that we can approach the bifurcation point as close as we can by choosing a relatively small parameter τ in (4) Furthermore, the step length in the predictor corrector continuation algorithms should be properly controlled Let δ be the current step

6 3592 S-L Chang et al length in the predictor step Our numerical experiments show that we can choose τ so that τ 2δ It could happen that we might jump over the bifurcation point and trace the trivial solution branch again if τ < 2δ In our numerical experiments we chose τ 1 and δ = 5 4 Some Multigrid-GMRES (Bi-CGSTAB) Algorithms It is well-known that multigrid methods are efficient solvers for elliptic boundary value problems [Brandt, 1977; Hackbusch, 1985; Briggs et al, 2], where the classical Gauss Seidel method or the SOR is used as a relaxation scheme During the eighties several researchers have investigated multigrid methods for nonlinear elliptic eigenvalue problems On the one hand, Chan and Keller [1982] proposed some multigrid-continuation algorithms for nonlinear elliptic eigenvalue problems with folds Similar problems were also studied by Bolstad and Keller [1986], using full approximation scheme multigrid-continuation methods On the other hand, Weber [1985] proposed to use singular multigrid to solve singular linear systems of equations which arise from the discretization of a bifurcation problem, where one has to compute the Moore Penrose inverse of a (nearly) singular coefficient matrix at each iteration Mittelmann and Weber [1985] also studied multigrid methods for the computation of solution branches in bifurcation problems Actually, the pioneer work on this research area may go back to [Hackbusch, 1979] See also [Hackbusch, 1985, Chap 13] and further references cited therein for details Recently Chang and Chien [23a] proposed a multigrid-lanczos algorithm for solving symmetric linear systems that arise from the discretization of continuation problems The algorithm they proposed is efficient and robust, and can be easily implemented From the results of Brown and Walker [1997] described in Sec 3, and our numerical experiments, we notice that as far as the coefficient matrix is ill-conditioned but remains to be nonsingular, the GMRES method will find the unique solution of the nearly singular linear system The results of Chang and Chien [23a] give us a heuristic idea that a straightforward implementation of the multigrid-gmres algorithm given below can be used to find solution branches of a bifurcation problem In other words, it is unnecessary to find the Moore Penrose inverse of a (nearly) singular matrix and perform the singular multigrid iteration as was done in [Hackbusch, 1985, Chap 13; Weber, 1985] In this section we will give a more comprehensive study of multigrid methods for solving nonsymmetric linear systems in nonlinear elliptic eigenvalue problems We will discuss how the GMRES and the Bi-CGSTAB methods can be used as relaxation schemes in the context of V-cycle, W-cycle and full approximation schemes First, we adopt the idea of the V-cycle scheme multigrid method for solving the associated symmetric linear systems Suppose that there is a hierarchy of grids Ω h, Ω 2h,, Ω Mh defined on a domain Ω, where ih denotes the mesh size on Ω To start with, we relax on the finest grid Ω h using the Bi-CGSTAB or the GMRES method until convergence deteriorates Then we compute the finest grid residual and restrict it to the next finer grid Ω 2h, which is to be used as the right-hand side for the linear system on Ω 2h We repeat this process until the coarsest grid Ω Mh is reached Next, we perform the correction scheme by injecting the solution of the linear system obtained on Ω Mh to Ω M 2 h, and adding it to the solution obtained in Ω M 2 h, which is to be used as the initial guess for the Bi-CGSTAB or the GMRES method We relax the same linear system on Ω M 2 h using the BI-CGSTAB or GMRES method again This process is repeated until the approximate solution obtained in the finest grid is accurate enough Our numerical results show that the multigrid-bi-cgstab(gmres) algorithm proposed here is more efficient than the continuation- Bi-CGSTAB(GMRES) algorithm Furthermore, it can be easily modified to detect singularity of coefficient matrices All we need to do is to implement the Bi-CGSTAB method and GMRES on the finest grid if necessary We refer to [Chien et al, 1997] for details One may use either a fixed strategy or an adaptive one to transfer between grids In a fixed strategy one performs p relaxation sweeps on each grid Ω kh before transferring to a coarser grid Ω (2k)h, and perform q relaxation sweeps before interpolating back to a finer grid Ω (2k)h In an adaptive strategy one transfers to a coarser grid when the ratio of the residual norm of current iterate to the residual norm a sweep earlier is greater than some tolerance η, and transfer to a finer grid when the ratio of the residual norm of current iterate to the residual norm on the next finer grid is less than another tolerance δ

7 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems 3593 The strategy we propose here is based on the convergence theory of the Bi-CGSTAB method and is described as follows Let x kh be an initial guess to the linear system A kh x = f kh (18) on the grid Ω kh, and r kh = f kh A kh x kh the corresponding residual In the V-cycle scheme we relax on Eq (18) a certain number of sweeps by using the Bi-CGSTAB method, and transfer to a coarser grid Ω (k+1)h if r kh 2 < δ k ri kh 2 (19) is satisfied Here ri kh = f kh A kh x kh i is the residual vector of the ith sweep x kh i and δ k (, 1) Similarly, in the correction process we also relax on the associated linear system of Eq (18) a certain number of sweeps and transfer to a finer grid Ω (k 1)h if the initial residual vector r kh and the final residual vector rj kh satisfy r kh 2 < η k r kh j 2 (2) for some η k (, 1) Our numerical experiments show that the convergence behavior of the multigrid-bi-cgstab algorithm depends on the choices of δ k and η k The strategy of when to transfer between grids is based on the assumption that the Bi-CGSTAB method converges smoothly for nonsymmetric linear systems In order to accelerate the rate of convergence of the GMRES (Bi-CGSTAB), we suggest solving preconditioned linear systems on the fine grid 41 A V-cycle scheme Let I jh ih stand for the restriction operator, while the bicubic interpolation operator is denoted by Ijh ih jh where j = 2i That is, Iih : Ωih Ω jh and Ijh ih : Ωjh Ω ih Algorithm 41 A V-cycle scheme GMRES (Bi- CGSTAB) algorithm with preconditioner on the fine grid Input: δ k, η k (, 1), k = 1, 2, 3, Relax on A h u h = f h i 1 times by the preconditioned GMRES (Bi-CGSTAB) method with initial guess v h so that r h 2 < δ 1 ri h 1 Set r h = ri h 1 Compute f 2h = Ih 2hrh Relax on A 2h u 2h = f 2h i 2 times by the GMRES (Bi-CGSTAB) method with initial guess v 2h = so that r 2h 2 < δ 2 ri 2h 2 Set r 2h = r 2h i 2 Compute f 4h = I 4h 2h r2h Solve A Mh u Mh = f Mh and obtain v Mh Correct v 2h v 2h + I4h 2hv4h Relax on A 2h u 2h = f 2h j 2 times by the GMRES (Bi-CGSTAB) method with initial guess v 2h so that r 2h 2 < η 2 rj 2h 2 Correct v h v h + I2h h v2h Relax on A h u h = f h j 1 times by the preconditioned GMRES (Bi-CGSTAB) method with initial guess v h so that r h 2 < η 1 rj h 1 By incorporating Algorithm 41 into the continuation method, we can obtain the multigrid-bi- CGSTAB-continuation or the multigrid-gmrescontinuation algorithm for tracing solution branches of nonlinear elliptic eigenvalue problems These algorithms will not be described here 42 A W-cycle scheme A W-cycle scheme multigrid-gmres (Bi- CGSTAB) algorithms with preconditioner on the fine grid is given as follows Algorithm 42 A W-cycle scheme GMRES (Bi- CGSTAB) algorithm with preconditioner on the fine grid Input: δ k, η k (, 1), k = 1, 2, 3, Relax on A h u h = f h i 1 times by the preconditioned GMRES (Bi-CGSTAB) method with initial guess v h so that r h 2 < δ 1 ri h 1 Set r h = ri h 1 Compute f 2h = Ih 2hrh Relax on A 2h u 2h = f 2h i 2 times by the GMRES (Bi-CGSTAB) method with initial guess v 2h = so that r 2h 2 < δ 2 ri 2h 2 Set r 2h = ri 2h 2 Compute f 4h = I2h 4hr2h Solve A Mh u Mh = f Mh and obtain v Mh Correct v M 2 h v M 2 h + I M 2 h Mh vmh Relax on A M 2 h u M 2 h = f M 2 h i m 1 times by the GMRES (Bi-CGSTAB) method with

8 3594 S-L Chang et al initial guess v M 2 h so that r M 2 h 2 < δ m 1 r M 2 h i m 1 Compute f Mh = I Mh M M hr 2 h 2 Solve A Mh u Mh = f Mh and obtain v Mh Correct v M 2 h v M 2 h + I M 2 h Mh vmh Relax on A M 2 h u M 2 h = f M 2 h j m 1 times by the GMRES (Bi-CGSTAB) method with initial guess v M 2 h so that r M 2 h 2 < δ m 1 r M 2 h j m 1 Correct v M 4 h v M 4 h + I M 4 h M M hv 2 h 2 Relax on A M 4 h u M 4 h = f M 4 h i m 2 times by the GMRES (Bi-CGSTAB) method with initial guess v M 4 h so that r M 4 h 2 < δ m 2 r M 4 h i m 2 Compute f M 2 h = I M 2 h M 4 hrm 4 h Relax on A M 2 h u M 2 h = f M 2 h i m 1 times by the GMRES (Bi-CGSTAB) method with initial guess v M 2 h so that r M 2 h 2 < δ m 1 r M 2 h i m 1 Compute f Mh = I Mh M M hr 2 h 2 Solve A Mh u Mh = f Mh and obtain v Mh Correct v 2h v 2h + I4h 2hv4h Relax on A 2h u 2h = f 2h j 2 times by the GMRES (Bi-CGSTAB) method with initial guess v 2h so that r 2h 2 < δ 2 rj 2h 2 Correct v h v h + I2h h v2h Relax on A h u h = f h j 1 times by the preconditioned GMRES (Bi-CGSTAB) method with initial guess v h so that r h 2 < δ 1 rj h 1 43 A full approximation scheme GMRES (Bi-CGSTAB) algorithm Algorithm 43 A full approximation scheme GMRES (Bi-CGSTAB) algorithm with preconditioner on the fine grid Input: δ k, η k (, 1), k = 1, 2, 3, Initialize f 2h Ih 2hf h, f 4h I2h 4hf 2h, Solve or relax on the coarsest grid Correct v 4h v 4h + I8h 4hv8h Relax on A 4h u 4h = f 4h j times by the V-cycle scheme multigrid-gmres (Bi- CGSTAB) method with initial guess v 4h so that r 4h 2 < η 3 rj 4h 2 Correct v 2h v 2h + I4h 2hv4h Relax on A 2h u 2h = f 2h j times by the V-cycle scheme multigrid-gmres (Bi- CGSTAB) method with initial guess v 2h so that r 2h 2 < η 2 rj 2h 2 Correct v h v h + I2h h v2h Relax on A h u h = f h j times by the V-cycle scheme preconditioned multigrid-gmres (Bi- CGSTAB) method with initial guess v h so that r h 2 < η 1 rj h 2 5 Numerical Results In this section, we report some numerical results concerning the implementations of the multigrid continuation algorithms described in Sec 4 with Bi- CGSTAB and GMRES as the relaxation schemes, respectively, on a reaction diffusion system Our model problem is the well-known Brusselator equations All our computations were executed on an IBM Pentium 4 machine with double precision arithmetic at National Chung Hsing University NOMENCLATURE NCS : ε : tol : NCI : MAXNORM : p-cycle : c-cycle : Time : ordering of the continuation steps accuracy tolerance in Newton corrector stopping criterion for the corresponsive method number of corrector required at each continuation step maximum norm of the approximating solution average number of cycles required in the V-cycle, W-cycle, and FMG to solve a single linear system in the predictor step average number of cycles required in the V-cycle, W-cycle, and FMG to solve a single linear system in the corrector step total execution time (in seconds) for each method

9 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems 3595 Example The test problem was discretized by the centered difference approximations with h = 1/64 on the finest grid, and a total of six levels of grids, making the coarsest grid with h = 1/2 The discretization matrix on the finest grid is of order In the following, the first bifurcation point of (22) is (, λ) = (, ) For h = 1/16, 1/32 and 1/64, the first discrete bifurcation points are (, ), (, ), and (, ), respectively The accuracy tolerance for solving linear systems was 1 1, and the parameters in Algorithms were chosen to be δ 1 = 1, η 1 = 1 and δ k = η k = 9, k = 2 : 5 To simplify the numerical computations, we shift the homogeneous states (u, v ) to (, ) by the transformation (u, v) = (u + ũ, v + ṽ) Furthermore, we incorporate explicitly the length l into the equations by the transformation x = l x, which changes the domain Ω = [, l] [, 1] to the unit square Ω = [, 1] [, 1], and Eq (5) can be expressed as ( ũ 1 t = d 2 ) ũ 1 l 2 x ṽ ỹ 2 + f(u + ũ, v + ṽ, λ), ( ṽ 1 t = d 2 ) ṽ 2 l 2 x ṽ ỹ 2 + g(u + ũ, v + ṽ, λ), in Ω = [, 1] [, 1], (21) For simplicity, we denote Ω, x, f(u + ũ, v + ṽ, λ), g(u + ũ, v + ṽ, λ), and ũ, ṽ again by Ω, x, f(u, v, λ), g(u, v, λ) and u, v, respectively, when no confusion arises Then we have ( u 1 t = d 2 ) u 1 l 2 x v y 2 + f(u, v, λ), where with boundary conditions ( v 1 t = d 2 ) v 2 l 2 x v y 2 + g(u, v, λ), in Ω = [, 1] [, 1], ( ) λ g(u, v, λ) = λu α 2 v α u2 + 2αuv + u 2 v, u(x, y, t) = v(x, y, t) = on Ω (22) Table 1 Implementing Algorithm 41 for the lower solution branch with h = 1/16, ε = 5 1 4, tol = 1 1 NCI λ MAXNORM p-cycle c-cycle Time e e e e e e e e e e e

10 3596 S-L Chang et al Table 2 Implementing Algorithm 41 for the lower solution branch with h = 1/32, ε = 5 1 4, tol = 1 1 NCI λ MAXNORM p-cycle c-cycle Time e e e e e e e e e e e Table 3 Implementing Algorithm 41 for the lower solution branch with h = 1/64, ε = 5 1 4, tol = 1 1 NCI λ MAXNORM p-cycle c-cycle Time e e e e e e e e e e e We chose α = 4, d 1 = 1 and d 2 = 2 in our numerical experiments First, we implemented Algorithm 42 to trace the solution curves of Eq (22) branching from the first bifurcation point with mesh size h = 1/16, 1/32 and 1/64, where the preconditioned Bi-CGSTAB was used as the relaxation scheme From [Chien & Chen, 1998] we know that the first bifurcation point is transcritical Our simple numerical results were shown in Tables 1 3 Figure 1 shows how the upper and lower solution curves bifurcate from the transcritical bifurcation point Figure 2 displays the convergence behavior of the Bi-CGSTAB method in the V-cycle scheme at λ 2919 Here and in what follows, the symbol + denotes the number of performed in the finest grid, and the symbol denotes the log of residual norm reached after one V-cycle is finished Figure 3 depicts the number of required in the V-cycle scheme during the continuation process Figure 4 shows the convergence behavior of the Bi-CGSTAB method in Algorithm 43 at λ 2912 Figure 5 displays the number of versus the continuation parameter λ in the W-cycle scheme, where the lower solution branch is traced Figures 6 and 7 show similar results for the FAS scheme with Bi-CGSTAB as the relaxation scheme We also used Algorithm 42 with GMRES as the relaxation scheme to trace the upper solution branch Table 4 shows the numerical result Figure 8 displays the convergence behavior of the GMRES method in the V-cycle scheme Figure 9 shows the

11 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems : h=1/16 : h=1/32 : h=1/64 4 max norm λ Fig 1 Solution curves branching from the first bifurcation point of Eq (22) 2 log 1 of residual norms h=1/16 h=1/32 h=1/ Fig 2 Convergence behavior of the Bi-CGSTAB method in the V-cycle multigrid algorithm for the Brusselator equations with λ 2919

12 3598 S-L Chang et al h=1/64 2 h=1/32 h=1/ λ Fig 3 branch Number of of the Bi-CGSTAB algorithm versus the parameter λ in the V-cycle scheme, upper solution 2 log 1 of residual norms h=1/16 h=1/32 h=1/ Fig 4 Convergence behavior of the Bi-CGSTAB method in the W-cycle multigrid algorithm for the Brusselator equations with λ 2912

13 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems h=1/ h=1/32 h=1/ λ Fig 5 branch Number of of the Bi-CGSTAB algorithm versus the parameter λ in the W-cycle scheme, upper solution 2 log 1 of residual norms h=1/16 h=1/32 h=1/ Fig 6 Convergence behavior of the Bi-CGSTAB method in the FAS multigrid algorithm for the Brusselator equations with λ 2915

14 36 S-L Chang et al h=1/ h=1/16 h=1/ λ Fig 7 Number of of the Bi-CGSTAB algorithm versus the parameter λ in the FAS scheme, upper solution branch log 1 of residual norms h=1/16 h=1/32 h=1/ Fig 8 Convergence behavior of the GMRES method in the V-cycle multigrid algorithm for the Brusselator equations with λ 295

15 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems h=1/64 2 h=1/32 h=1/ λ Fig 9 Number of of the GMRES algorithm versus the parameter λ in the V-cycle scheme, upper solution branch 3 4 log 1 of residual norms h=1/16 h=1/32 h=1/ Fig 1 Convergence behavior of the GMRES method in the W-cycle multigrid algorithm for the Brusselator equations with λ 295

16 362 S-L Chang et al Table 4 Implementing Algorithm 41 for the upper solution branch with h = 1/64, ε = 5 1 4, tol = 1 1 NCI λ MAXNORM p-cycle c-cycle Time e e e e e e e e e e e Table 5 Implementing Algorithm 42 for the upper solution branch with h = 1/64, ε = 5 1 4, tol = 1 1 NCI λ MAXNORM p-cycle c-cycle Time e e e e e e e e e e e Table 6 Implementing Algorithm 43 for the lower solution branch with h = 1/64, ε = 5 1 4, tol = 1 1 NCI λ MAXNORM p-cycle c-cycle Time e e e e e e e e e e e

17 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems h=1/64 2 h=1/32 h=1/ λ Fig 11 Number of of the GMRES algorithm versus the parameter λ in the W-cycle scheme, upper solution branch 3 4 log 1 of residual norms h=1/16 h=1/32 h=1/ Fig 12 Convergence behavior of the GMRES method in the FAS multigrid algorithm for the Brusselator equations with λ 2919

18 364 S-L Chang et al h=1/64 2 h=1/32 h=1/ λ Fig 13 Number of of the GMRES algorithm versus the parameter λ in the FAS scheme, upper solution branch Table 7 Implementing the Bi-CGSTAB algorithm with preconditioner on the fine grid for various multigrid schemes Methods V-cycle W-cycle FMG Time p-cycle c-cycle Table 8 Implementing the GMRES algorithm with preconditioner on the fine grid for various multigrid schemes Methods V-cycle W-cycle FMG Time p-cycle c-cycle number of versus the continuation parameter λ in the V -cycle scheme Tables 5 and 6 show the numerical results of implementing Algorithms with preconditioned GMRES as the relaxation method on the finest grid Figure 1 shows the convergence behavior of the GMRES method in Algorithm 43 at λ 295 Figure 11 displays the number of versus the continuation parameter λ in the W-cycle scheme, where the upper solution branch is traced Figures 12 and 13 show similar results for the FAS scheme with GMRES as the relaxation scheme Tables 7 and 8 list the total execution time of implementing Algorithms with mesh size h = 1/64 and 6 continuation steps for our test problem 6 Conclusions Based on the numerical results reported in Sec 5, we wish to draw some concluding remarks concerning the performance of the numerical algorithms proposed in Sec 4 (i) If the mesh size is small enough, say h = 1/64, then the number of of the Bi-CGSTAB and the GMRES methods increase sharply as we are close to the bifurcation point Furthermore, the number of decrease again as we are away from the bifurcation point This means that we need more iterates to solve nearly singular linear systems By comparing Figs 3, 5, 7 and 9, 11, 13, we see that the GMRES method is more stable than the Bi-CGSTAB method in some neighborhood of the bifurcation point (ii) From Tables 7 and 8 we see that the V -cycle scheme is more efficient than the other two schemes for our test problem Moreover, the V -cycle scheme

19 Multigrid-Conjugate Gradient Type Methods for Reaction Diffusion Systems 365 with the preconditioned GMRES method as the relaxation scheme is superior to the other algorithms described in this paper References Allgower, E L & Georg, K [1997] Numerical path following, in Handbook of Numerical Analysis, Vol 5, eds Ciarlet, P G & Lions, J L (North-Holland), pp Bolstad, J H & Keller, H B [1986] A multigrid continuation method for elliptic problems with folds, SIAM J Sci Stat Comput 7, Brandt, A [1977] Multi-level adaptive solutions to boundary value problems, Math Comput 31, Brandt, A [1982] Guide to Multigrid Development, in Multigrid Methods, Lecture Notes in Mathematics, Vol 96, eds Hackbusch, W & Trottenberg, U (Springer Verlag, NY), pp Briggs, W L, Henson, Van Emden, Henson & McCormic, S F [2] A Multigrid Tutorial, 2nd edition (SIAM Publications, Philadelphia) Brown, P N & Walker, H F [1997] GMRES on (nearly) singular systems, SIAM J Matrix Anal Appl 18, Chan, T F & Keller, H B [1982] Arc-length continuation and multi-grid techniques for nonlinear elliptic eigenvalue problems, SIAM J Sci Stat Comput 3, Chang, S L & Chien, C S [23a] A multigrid- Lanczos algorithm for the numerical solutions of nonlinear eigenvalue problems, Int J Bifurcation and Chaos 13, Chang, S-L & Chien, C-S [23b] Application of the Lanczos algorithm for solving the linear systems that occur in continuation problems, Numer Lin Alg Appl 1, Chien, C S & Chen, M H [1998] Multiple bifurcation in a reaction diffusion problem, Comput Math Appl 35, Dangelmayr, G [1987] Degenerate bifurcations near a double eigenvalue in the Brusselator, J Austral Math Soc Ser B 28, Desa, C, Irani, K M, Ribbens, L T, Watson, L T & Walker, H F [1992] Preconditioned iterative methods for homotopy curve tracking, SIAM J Sci Stat Comput 13, 3 46 Doedel, E J, Champneys, A R, Fairgrieve, T F, Kuznetsov, Y A, Sandstede, B & Wang, X J [1997] AUTO97: Continuation and bifurcation software for ordinary differential equations (with Hom- Cont), User s Guide, Computer Science Department, Concordia University, Montreal, Canada Doedel, E J, Paffenroth, R C, Champneys, A R, Fairgrieve, T F, Kuznetsov, Y A, Sandstede, B & Wang, X J [2] AUTO2: Continuation and bifurcation software for ordinary differential equations, Report, Applied Mathematics, Caltech, Pasadena Eisenstat, S C, Elman, H C & Schultz, M H [1983] Variational iterative method for solving consecutive symmetric positive definite linear systems, SIAM J Matrix Anal Appl 21, Govaerts, W J F [2] Numerical Methods for Bifurcations of Dynamical Equilibria (SIAM Publications, Philadelphia) Hackbusch, W [1979] On the computation of approximate eigenvalues and eigenfunctions of elliptic operators by means of a multi-grid method, SIAM J Numer Anal 16, Hackbusch, W [1985] Multigrid Methods and Applications (Springer-Verlag, Berlin) Keller, H B [1987] Lectures on Numerical Methods in Bifurcation Problems (Springer, Berlin) Mittelmann, H D & Weber, H [1985] Multi-grid solution of simple bifurcation problems, SIAM J Sci Stat Comput 6, 49 6 Nicolis, G & Prigogine, I [1977] Self-Organization in Nonequilibrium Systems (John Wiley and Sons, NY) Saad, Y & Schultz, M H [1986] GMRES: A generalized minimal residual algorithm for solving nonsymmetric linear systems, SIAM J Sci Stat Comput 7, Schaeffer, D G & Golubitsky, M [1981] Bifurcation analysis near a double eigenvalue of a model chemical reaction, Arch Rat Mech Anal 75, Sonneveld, P [1989] CGS: A fast Lanczos-type solver for nonsymmetric linear systems, SIAM J Sci Stat Comput 1, Van Der Vorst, H A [1992] BI-CGSTAB: A fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems, SIAM J Sci Stat Comput 13, Weber, H [1985] Multigrid bifurcation iteration, SIAM J Numer Anal 22,

20

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 16-02 The Induced Dimension Reduction method applied to convection-diffusion-reaction problems R. Astudillo and M. B. van Gijzen ISSN 1389-6520 Reports of the Delft

More information

The amount of work to construct each new guess from the previous one should be a small multiple of the number of nonzeros in A.

The amount of work to construct each new guess from the previous one should be a small multiple of the number of nonzeros in A. AMSC/CMSC 661 Scientific Computing II Spring 2005 Solution of Sparse Linear Systems Part 2: Iterative methods Dianne P. O Leary c 2005 Solving Sparse Linear Systems: Iterative methods The plan: Iterative

More information

M.A. Botchev. September 5, 2014

M.A. Botchev. September 5, 2014 Rome-Moscow school of Matrix Methods and Applied Linear Algebra 2014 A short introduction to Krylov subspaces for linear systems, matrix functions and inexact Newton methods. Plan and exercises. M.A. Botchev

More information

On the Preconditioning of the Block Tridiagonal Linear System of Equations

On the Preconditioning of the Block Tridiagonal Linear System of Equations On the Preconditioning of the Block Tridiagonal Linear System of Equations Davod Khojasteh Salkuyeh Department of Mathematics, University of Mohaghegh Ardabili, PO Box 179, Ardabil, Iran E-mail: khojaste@umaacir

More information

Solving Sparse Linear Systems: Iterative methods

Solving Sparse Linear Systems: Iterative methods Scientific Computing with Case Studies SIAM Press, 2009 http://www.cs.umd.edu/users/oleary/sccs Lecture Notes for Unit VII Sparse Matrix Computations Part 2: Iterative Methods Dianne P. O Leary c 2008,2010

More information

Solving Sparse Linear Systems: Iterative methods

Solving Sparse Linear Systems: Iterative methods Scientific Computing with Case Studies SIAM Press, 2009 http://www.cs.umd.edu/users/oleary/sccswebpage Lecture Notes for Unit VII Sparse Matrix Computations Part 2: Iterative Methods Dianne P. O Leary

More information

Iterative Methods for Linear Systems of Equations

Iterative Methods for Linear Systems of Equations Iterative Methods for Linear Systems of Equations Projection methods (3) ITMAN PhD-course DTU 20-10-08 till 24-10-08 Martin van Gijzen 1 Delft University of Technology Overview day 4 Bi-Lanczos method

More information

Jordan Journal of Mathematics and Statistics (JJMS) 5(3), 2012, pp A NEW ITERATIVE METHOD FOR SOLVING LINEAR SYSTEMS OF EQUATIONS

Jordan Journal of Mathematics and Statistics (JJMS) 5(3), 2012, pp A NEW ITERATIVE METHOD FOR SOLVING LINEAR SYSTEMS OF EQUATIONS Jordan Journal of Mathematics and Statistics JJMS) 53), 2012, pp.169-184 A NEW ITERATIVE METHOD FOR SOLVING LINEAR SYSTEMS OF EQUATIONS ADEL H. AL-RABTAH Abstract. The Jacobi and Gauss-Seidel iterative

More information

Comparison of Fixed Point Methods and Krylov Subspace Methods Solving Convection-Diffusion Equations

Comparison of Fixed Point Methods and Krylov Subspace Methods Solving Convection-Diffusion Equations American Journal of Computational Mathematics, 5, 5, 3-6 Published Online June 5 in SciRes. http://www.scirp.org/journal/ajcm http://dx.doi.org/.436/ajcm.5.5 Comparison of Fixed Point Methods and Krylov

More information

RESIDUAL SMOOTHING AND PEAK/PLATEAU BEHAVIOR IN KRYLOV SUBSPACE METHODS

RESIDUAL SMOOTHING AND PEAK/PLATEAU BEHAVIOR IN KRYLOV SUBSPACE METHODS RESIDUAL SMOOTHING AND PEAK/PLATEAU BEHAVIOR IN KRYLOV SUBSPACE METHODS HOMER F. WALKER Abstract. Recent results on residual smoothing are reviewed, and it is observed that certain of these are equivalent

More information

Kasetsart University Workshop. Multigrid methods: An introduction

Kasetsart University Workshop. Multigrid methods: An introduction Kasetsart University Workshop Multigrid methods: An introduction Dr. Anand Pardhanani Mathematics Department Earlham College Richmond, Indiana USA pardhan@earlham.edu A copy of these slides is available

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 18 Outline

More information

9.1 Preconditioned Krylov Subspace Methods

9.1 Preconditioned Krylov Subspace Methods Chapter 9 PRECONDITIONING 9.1 Preconditioned Krylov Subspace Methods 9.2 Preconditioned Conjugate Gradient 9.3 Preconditioned Generalized Minimal Residual 9.4 Relaxation Method Preconditioners 9.5 Incomplete

More information

Iterative Methods for Sparse Linear Systems

Iterative Methods for Sparse Linear Systems Iterative Methods for Sparse Linear Systems Luca Bergamaschi e-mail: berga@dmsa.unipd.it - http://www.dmsa.unipd.it/ berga Department of Mathematical Methods and Models for Scientific Applications University

More information

Variants of BiCGSafe method using shadow three-term recurrence

Variants of BiCGSafe method using shadow three-term recurrence Variants of BiCGSafe method using shadow three-term recurrence Seiji Fujino, Takashi Sekimoto Research Institute for Information Technology, Kyushu University Ryoyu Systems Co. Ltd. (Kyushu University)

More information

On the influence of eigenvalues on Bi-CG residual norms

On the influence of eigenvalues on Bi-CG residual norms On the influence of eigenvalues on Bi-CG residual norms Jurjen Duintjer Tebbens Institute of Computer Science Academy of Sciences of the Czech Republic duintjertebbens@cs.cas.cz Gérard Meurant 30, rue

More information

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 11-14 On the convergence of inexact Newton methods R. Idema, D.J.P. Lahaye, and C. Vuik ISSN 1389-6520 Reports of the Department of Applied Mathematical Analysis Delft

More information

Bifurcation Analysis of Large Equilibrium Systems in Matlab

Bifurcation Analysis of Large Equilibrium Systems in Matlab Bifurcation Analysis of Large Equilibrium Systems in Matlab David S. Bindel 1, James W. Demmel 2, Mark J. Friedman 3, Willy J.F. Govaerts 4, and Yuri A. Kuznetsov 5 1 Department of Electrical Engineering

More information

The Lanczos and conjugate gradient algorithms

The Lanczos and conjugate gradient algorithms The Lanczos and conjugate gradient algorithms Gérard MEURANT October, 2008 1 The Lanczos algorithm 2 The Lanczos algorithm in finite precision 3 The nonsymmetric Lanczos algorithm 4 The Golub Kahan bidiagonalization

More information

4.8 Arnoldi Iteration, Krylov Subspaces and GMRES

4.8 Arnoldi Iteration, Krylov Subspaces and GMRES 48 Arnoldi Iteration, Krylov Subspaces and GMRES We start with the problem of using a similarity transformation to convert an n n matrix A to upper Hessenberg form H, ie, A = QHQ, (30) with an appropriate

More information

Generalized AOR Method for Solving System of Linear Equations. Davod Khojasteh Salkuyeh. Department of Mathematics, University of Mohaghegh Ardabili,

Generalized AOR Method for Solving System of Linear Equations. Davod Khojasteh Salkuyeh. Department of Mathematics, University of Mohaghegh Ardabili, Australian Journal of Basic and Applied Sciences, 5(3): 35-358, 20 ISSN 99-878 Generalized AOR Method for Solving Syste of Linear Equations Davod Khojasteh Salkuyeh Departent of Matheatics, University

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra)

AMS526: Numerical Analysis I (Numerical Linear Algebra) AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 24: Preconditioning and Multigrid Solver Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 5 Preconditioning Motivation:

More information

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning An Accelerated Block-Parallel Newton Method via Overlapped Partitioning Yurong Chen Lab. of Parallel Computing, Institute of Software, CAS (http://www.rdcps.ac.cn/~ychen/english.htm) Summary. This paper

More information

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation Tao Zhao 1, Feng-Nan Hwang 2 and Xiao-Chuan Cai 3 Abstract In this paper, we develop an overlapping domain decomposition

More information

MULTIGRID METHODS FOR NONLINEAR PROBLEMS: AN OVERVIEW

MULTIGRID METHODS FOR NONLINEAR PROBLEMS: AN OVERVIEW MULTIGRID METHODS FOR NONLINEAR PROBLEMS: AN OVERVIEW VAN EMDEN HENSON CENTER FOR APPLIED SCIENTIFIC COMPUTING LAWRENCE LIVERMORE NATIONAL LABORATORY Abstract Since their early application to elliptic

More information

Residual iterative schemes for largescale linear systems

Residual iterative schemes for largescale linear systems Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Lecturas en Ciencias de la Computación ISSN 1316-6239 Residual iterative schemes for largescale linear systems William La Cruz

More information

Newton s Method and Efficient, Robust Variants

Newton s Method and Efficient, Robust Variants Newton s Method and Efficient, Robust Variants Philipp Birken University of Kassel (SFB/TRR 30) Soon: University of Lund October 7th 2013 Efficient solution of large systems of non-linear PDEs in science

More information

Performance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems

Performance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems Performance Evaluation of GPBiCGSafe Method without Reverse-Ordered Recurrence for Realistic Problems Seiji Fujino, Takashi Sekimoto Abstract GPBiCG method is an attractive iterative method for the solution

More information

arxiv: v1 [math.na] 11 Jul 2011

arxiv: v1 [math.na] 11 Jul 2011 Multigrid Preconditioner for Nonconforming Discretization of Elliptic Problems with Jump Coefficients arxiv:07.260v [math.na] Jul 20 Blanca Ayuso De Dios, Michael Holst 2, Yunrong Zhu 2, and Ludmil Zikatanov

More information

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II Elliptic Problems / Multigrid Summary of Hyperbolic PDEs We looked at a simple linear and a nonlinear scalar hyperbolic PDE There is a speed associated with the change of the solution Explicit methods

More information

Chapter 7 Iterative Techniques in Matrix Algebra

Chapter 7 Iterative Techniques in Matrix Algebra Chapter 7 Iterative Techniques in Matrix Algebra Per-Olof Persson persson@berkeley.edu Department of Mathematics University of California, Berkeley Math 128B Numerical Analysis Vector Norms Definition

More information

ON THE GLOBAL KRYLOV SUBSPACE METHODS FOR SOLVING GENERAL COUPLED MATRIX EQUATIONS

ON THE GLOBAL KRYLOV SUBSPACE METHODS FOR SOLVING GENERAL COUPLED MATRIX EQUATIONS ON THE GLOBAL KRYLOV SUBSPACE METHODS FOR SOLVING GENERAL COUPLED MATRIX EQUATIONS Fatemeh Panjeh Ali Beik and Davod Khojasteh Salkuyeh, Department of Mathematics, Vali-e-Asr University of Rafsanjan, Rafsanjan,

More information

A SPARSE APPROXIMATE INVERSE PRECONDITIONER FOR NONSYMMETRIC LINEAR SYSTEMS

A SPARSE APPROXIMATE INVERSE PRECONDITIONER FOR NONSYMMETRIC LINEAR SYSTEMS INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, SERIES B Volume 5, Number 1-2, Pages 21 30 c 2014 Institute for Scientific Computing and Information A SPARSE APPROXIMATE INVERSE PRECONDITIONER

More information

Numerical techniques for linear and nonlinear eigenvalue problems in the theory of elasticity

Numerical techniques for linear and nonlinear eigenvalue problems in the theory of elasticity ANZIAM J. 46 (E) ppc46 C438, 005 C46 Numerical techniques for linear and nonlinear eigenvalue problems in the theory of elasticity Aliki D. Muradova (Received 9 November 004, revised April 005) Abstract

More information

A Method for Constructing Diagonally Dominant Preconditioners based on Jacobi Rotations

A Method for Constructing Diagonally Dominant Preconditioners based on Jacobi Rotations A Method for Constructing Diagonally Dominant Preconditioners based on Jacobi Rotations Jin Yun Yuan Plamen Y. Yalamov Abstract A method is presented to make a given matrix strictly diagonally dominant

More information

Computational Linear Algebra

Computational Linear Algebra Computational Linear Algebra PD Dr. rer. nat. habil. Ralf-Peter Mundani Computation in Engineering / BGU Scientific Computing in Computer Science / INF Winter Term 2018/19 Part 4: Iterative Methods PD

More information

ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH

ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH V. FABER, J. LIESEN, AND P. TICHÝ Abstract. Numerous algorithms in numerical linear algebra are based on the reduction of a given matrix

More information

The flexible incomplete LU preconditioner for large nonsymmetric linear systems. Takatoshi Nakamura Takashi Nodera

The flexible incomplete LU preconditioner for large nonsymmetric linear systems. Takatoshi Nakamura Takashi Nodera Research Report KSTS/RR-15/006 The flexible incomplete LU preconditioner for large nonsymmetric linear systems by Takatoshi Nakamura Takashi Nodera Takatoshi Nakamura School of Fundamental Science and

More information

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction Trends in Mathematics Information Center for Mathematical Sciences Volume 9 Number 2 December 2006 Pages 0 INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR

More information

EFFICIENT MULTIGRID BASED SOLVERS FOR ISOGEOMETRIC ANALYSIS

EFFICIENT MULTIGRID BASED SOLVERS FOR ISOGEOMETRIC ANALYSIS 6th European Conference on Computational Mechanics (ECCM 6) 7th European Conference on Computational Fluid Dynamics (ECFD 7) 1115 June 2018, Glasgow, UK EFFICIENT MULTIGRID BASED SOLVERS FOR ISOGEOMETRIC

More information

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS

ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS ITERATIVE METHODS FOR NONLINEAR ELLIPTIC EQUATIONS LONG CHEN In this chapter we discuss iterative methods for solving the finite element discretization of semi-linear elliptic equations of the form: find

More information

The solution of the discretized incompressible Navier-Stokes equations with iterative methods

The solution of the discretized incompressible Navier-Stokes equations with iterative methods The solution of the discretized incompressible Navier-Stokes equations with iterative methods Report 93-54 C. Vuik Technische Universiteit Delft Delft University of Technology Faculteit der Technische

More information

Lecture 9 Least Square Problems

Lecture 9 Least Square Problems March 26, 2018 Lecture 9 Least Square Problems Consider the least square problem Ax b (β 1,,β n ) T, where A is an n m matrix The situation where b R(A) is of particular interest: often there is a vectors

More information

FINDING RIGHTMOST EIGENVALUES OF LARGE SPARSE NONSYMMETRIC PARAMETERIZED EIGENVALUE PROBLEMS

FINDING RIGHTMOST EIGENVALUES OF LARGE SPARSE NONSYMMETRIC PARAMETERIZED EIGENVALUE PROBLEMS FINDING RIGHTMOST EIGENVALUES OF LARGE SPARSE NONSYMMETRIC PARAMETERIZED EIGENVALUE PROBLEMS Department of Mathematics University of Maryland, College Park Advisor: Dr. Howard Elman Department of Computer

More information

Jae Heon Yun and Yu Du Han

Jae Heon Yun and Yu Du Han Bull. Korean Math. Soc. 39 (2002), No. 3, pp. 495 509 MODIFIED INCOMPLETE CHOLESKY FACTORIZATION PRECONDITIONERS FOR A SYMMETRIC POSITIVE DEFINITE MATRIX Jae Heon Yun and Yu Du Han Abstract. We propose

More information

An Algebraic Multigrid Method for Eigenvalue Problems

An Algebraic Multigrid Method for Eigenvalue Problems An Algebraic Multigrid Method for Eigenvalue Problems arxiv:1503.08462v1 [math.na] 29 Mar 2015 Xiaole Han, Yunhui He, Hehu Xie and Chunguang You Abstract An algebraic multigrid method is proposed to solve

More information

The Conjugate Gradient Method

The Conjugate Gradient Method The Conjugate Gradient Method Classical Iterations We have a problem, We assume that the matrix comes from a discretization of a PDE. The best and most popular model problem is, The matrix will be as large

More information

Preface to the Second Edition. Preface to the First Edition

Preface to the Second Edition. Preface to the First Edition n page v Preface to the Second Edition Preface to the First Edition xiii xvii 1 Background in Linear Algebra 1 1.1 Matrices................................. 1 1.2 Square Matrices and Eigenvalues....................

More information

On solving linear systems arising from Shishkin mesh discretizations

On solving linear systems arising from Shishkin mesh discretizations On solving linear systems arising from Shishkin mesh discretizations Petr Tichý Faculty of Mathematics and Physics, Charles University joint work with Carlos Echeverría, Jörg Liesen, and Daniel Szyld October

More information

Path following by SVD

Path following by SVD Path following by SVD Luca Dieci 1, Maria Grazia Gasparo 2, and Alessandra Papini 3 1 School of Mathematics, Georgia Institute of Technology, Atlanta GA 30332, USA, dieci@math.gatech.edu, 2 Università

More information

Algebraic Multigrid as Solvers and as Preconditioner

Algebraic Multigrid as Solvers and as Preconditioner Ò Algebraic Multigrid as Solvers and as Preconditioner Domenico Lahaye domenico.lahaye@cs.kuleuven.ac.be http://www.cs.kuleuven.ac.be/ domenico/ Department of Computer Science Katholieke Universiteit Leuven

More information

A short course on: Preconditioned Krylov subspace methods. Yousef Saad University of Minnesota Dept. of Computer Science and Engineering

A short course on: Preconditioned Krylov subspace methods. Yousef Saad University of Minnesota Dept. of Computer Science and Engineering A short course on: Preconditioned Krylov subspace methods Yousef Saad University of Minnesota Dept. of Computer Science and Engineering Universite du Littoral, Jan 19-3, 25 Outline Part 1 Introd., discretization

More information

FEM and sparse linear system solving

FEM and sparse linear system solving FEM & sparse linear system solving, Lecture 9, Nov 19, 2017 1/36 Lecture 9, Nov 17, 2017: Krylov space methods http://people.inf.ethz.ch/arbenz/fem17 Peter Arbenz Computer Science Department, ETH Zürich

More information

University of Illinois at Urbana-Champaign. Multigrid (MG) methods are used to approximate solutions to elliptic partial differential

University of Illinois at Urbana-Champaign. Multigrid (MG) methods are used to approximate solutions to elliptic partial differential Title: Multigrid Methods Name: Luke Olson 1 Affil./Addr.: Department of Computer Science University of Illinois at Urbana-Champaign Urbana, IL 61801 email: lukeo@illinois.edu url: http://www.cs.uiuc.edu/homes/lukeo/

More information

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers Applied and Computational Mathematics 2017; 6(4): 202-207 http://www.sciencepublishinggroup.com/j/acm doi: 10.11648/j.acm.20170604.18 ISSN: 2328-5605 (Print); ISSN: 2328-5613 (Online) A Robust Preconditioned

More information

SOLVING SPARSE LINEAR SYSTEMS OF EQUATIONS. Chao Yang Computational Research Division Lawrence Berkeley National Laboratory Berkeley, CA, USA

SOLVING SPARSE LINEAR SYSTEMS OF EQUATIONS. Chao Yang Computational Research Division Lawrence Berkeley National Laboratory Berkeley, CA, USA 1 SOLVING SPARSE LINEAR SYSTEMS OF EQUATIONS Chao Yang Computational Research Division Lawrence Berkeley National Laboratory Berkeley, CA, USA 2 OUTLINE Sparse matrix storage format Basic factorization

More information

Dynamics of Modified Leslie-Gower Predator-Prey Model with Predator Harvesting

Dynamics of Modified Leslie-Gower Predator-Prey Model with Predator Harvesting International Journal of Basic & Applied Sciences IJBAS-IJENS Vol:13 No:05 55 Dynamics of Modified Leslie-Gower Predator-Prey Model with Predator Harvesting K. Saleh Department of Mathematics, King Fahd

More information

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9 Spring 2015 Lecture 9 REVIEW Lecture 8: Direct Methods for solving (linear) algebraic equations Gauss Elimination LU decomposition/factorization Error Analysis for Linear Systems and Condition Numbers

More information

ETNA Kent State University

ETNA Kent State University Electronic Transactions on Numerical Analysis. Volume 4, pp. 373-38, 23. Copyright 23,. ISSN 68-963. ETNA A NOTE ON THE RELATION BETWEEN THE NEWTON HOMOTOPY METHOD AND THE DAMPED NEWTON METHOD XUPING ZHANG

More information

Sample File for SIAM LATEX Book Macro Package, Proceedings Version

Sample File for SIAM LATEX Book Macro Package, Proceedings Version Sample File for SIAM LATEX Book Macro Package, Proceedings Version HG Wells, SL Clemens, and H Melville 1 Introduction and Examples This paper presents a sample file for the use of SIAM s L A TEX macro

More information

S.F. Xu (Department of Mathematics, Peking University, Beijing)

S.F. Xu (Department of Mathematics, Peking University, Beijing) Journal of Computational Mathematics, Vol.14, No.1, 1996, 23 31. A SMALLEST SINGULAR VALUE METHOD FOR SOLVING INVERSE EIGENVALUE PROBLEMS 1) S.F. Xu (Department of Mathematics, Peking University, Beijing)

More information

Key words. linear equations, polynomial preconditioning, nonsymmetric Lanczos, BiCGStab, IDR

Key words. linear equations, polynomial preconditioning, nonsymmetric Lanczos, BiCGStab, IDR POLYNOMIAL PRECONDITIONED BICGSTAB AND IDR JENNIFER A. LOE AND RONALD B. MORGAN Abstract. Polynomial preconditioning is applied to the nonsymmetric Lanczos methods BiCGStab and IDR for solving large nonsymmetric

More information

Geometric Multigrid Methods

Geometric Multigrid Methods Geometric Multigrid Methods Susanne C. Brenner Department of Mathematics and Center for Computation & Technology Louisiana State University IMA Tutorial: Fast Solution Techniques November 28, 2010 Ideas

More information

Lecture 17 Methods for System of Linear Equations: Part 2. Songting Luo. Department of Mathematics Iowa State University

Lecture 17 Methods for System of Linear Equations: Part 2. Songting Luo. Department of Mathematics Iowa State University Lecture 17 Methods for System of Linear Equations: Part 2 Songting Luo Department of Mathematics Iowa State University MATH 481 Numerical Methods for Differential Equations Songting Luo ( Department of

More information

2 CAI, KEYES AND MARCINKOWSKI proportional to the relative nonlinearity of the function; i.e., as the relative nonlinearity increases the domain of co

2 CAI, KEYES AND MARCINKOWSKI proportional to the relative nonlinearity of the function; i.e., as the relative nonlinearity increases the domain of co INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids 2002; 00:1 6 [Version: 2000/07/27 v1.0] Nonlinear Additive Schwarz Preconditioners and Application in Computational Fluid

More information

Iterative methods for Linear System

Iterative methods for Linear System Iterative methods for Linear System JASS 2009 Student: Rishi Patil Advisor: Prof. Thomas Huckle Outline Basics: Matrices and their properties Eigenvalues, Condition Number Iterative Methods Direct and

More information

A NEW METHOD FOR SOLVING ILL-CONDITIONED LINEAR SYSTEMS. Fazlollah Soleymani

A NEW METHOD FOR SOLVING ILL-CONDITIONED LINEAR SYSTEMS. Fazlollah Soleymani Opuscula Math. 33, no. 2 (2013), 337 344 http://dx.doi.org/10.7494/opmath.2013.33.2.337 Opuscula Mathematica A NEW METHOD FOR SOLVING ILL-CONDITIONED LINEAR SYSTEMS Fazlollah Soleymani Communicated by

More information

Key words. conjugate gradients, normwise backward error, incremental norm estimation.

Key words. conjugate gradients, normwise backward error, incremental norm estimation. Proceedings of ALGORITMY 2016 pp. 323 332 ON ERROR ESTIMATION IN THE CONJUGATE GRADIENT METHOD: NORMWISE BACKWARD ERROR PETR TICHÝ Abstract. Using an idea of Duff and Vömel [BIT, 42 (2002), pp. 300 322

More information

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction Problem Jörg-M. Sautter Mathematisches Institut, Universität Düsseldorf, Germany, sautter@am.uni-duesseldorf.de

More information

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations

Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations Semi-implicit Krylov Deferred Correction Methods for Ordinary Differential Equations Sunyoung Bu University of North Carolina Department of Mathematics CB # 325, Chapel Hill USA agatha@email.unc.edu Jingfang

More information

The Deflation Accelerated Schwarz Method for CFD

The Deflation Accelerated Schwarz Method for CFD The Deflation Accelerated Schwarz Method for CFD J. Verkaik 1, C. Vuik 2,, B.D. Paarhuis 1, and A. Twerda 1 1 TNO Science and Industry, Stieltjesweg 1, P.O. Box 155, 2600 AD Delft, The Netherlands 2 Delft

More information

Large scale continuation using a block eigensolver

Large scale continuation using a block eigensolver Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Lecturas en Ciencias de la Computación ISSN 1316-6239 Large scale continuation using a block eigensolver Z. Castillo RT 2006-03

More information

Bindel, Fall 2016 Matrix Computations (CS 6210) Notes for

Bindel, Fall 2016 Matrix Computations (CS 6210) Notes for 1 Iteration basics Notes for 2016-11-07 An iterative solver for Ax = b is produces a sequence of approximations x (k) x. We always stop after finitely many steps, based on some convergence criterion, e.g.

More information

Iterative techniques in matrix algebra

Iterative techniques in matrix algebra Iterative techniques in matrix algebra Tsung-Ming Huang Department of Mathematics National Taiwan Normal University, Taiwan September 12, 2015 Outline 1 Norms of vectors and matrices 2 Eigenvalues and

More information

Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov Processes

Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov Processes Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov Processes Elena Virnik, TU BERLIN Algebraic Multigrid Preconditioners for Computing Stationary Distributions of Markov

More information

APPLIED NUMERICAL LINEAR ALGEBRA

APPLIED NUMERICAL LINEAR ALGEBRA APPLIED NUMERICAL LINEAR ALGEBRA James W. Demmel University of California Berkeley, California Society for Industrial and Applied Mathematics Philadelphia Contents Preface 1 Introduction 1 1.1 Basic Notation

More information

Preconditioning Techniques Analysis for CG Method

Preconditioning Techniques Analysis for CG Method Preconditioning Techniques Analysis for CG Method Huaguang Song Department of Computer Science University of California, Davis hso@ucdavis.edu Abstract Matrix computation issue for solve linear system

More information

Iterative Methods for Solving A x = b

Iterative Methods for Solving A x = b Iterative Methods for Solving A x = b A good (free) online source for iterative methods for solving A x = b is given in the description of a set of iterative solvers called templates found at netlib: http

More information

Adaptive preconditioners for nonlinear systems of equations

Adaptive preconditioners for nonlinear systems of equations Adaptive preconditioners for nonlinear systems of equations L. Loghin D. Ruiz A. Touhami CERFACS Technical Report TR/PA/04/42 Also ENSEEIHT-IRIT Technical Report RT/TLSE/04/02 Abstract The use of preconditioned

More information

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions Leszek Marcinkowski Department of Mathematics, Warsaw University, Banacha

More information

Topics. The CG Algorithm Algorithmic Options CG s Two Main Convergence Theorems

Topics. The CG Algorithm Algorithmic Options CG s Two Main Convergence Theorems Topics The CG Algorithm Algorithmic Options CG s Two Main Convergence Theorems What about non-spd systems? Methods requiring small history Methods requiring large history Summary of solvers 1 / 52 Conjugate

More information

Numerical Methods for Large-Scale Nonlinear Equations

Numerical Methods for Large-Scale Nonlinear Equations Slide 1 Numerical Methods for Large-Scale Nonlinear Equations Homer Walker MA 512 April 28, 2005 Inexact Newton and Newton Krylov Methods a. Newton-iterative and inexact Newton methods. Slide 2 i. Formulation

More information

Multigrid absolute value preconditioning

Multigrid absolute value preconditioning Multigrid absolute value preconditioning Eugene Vecharynski 1 Andrew Knyazev 2 (speaker) 1 Department of Computer Science and Engineering University of Minnesota 2 Department of Mathematical and Statistical

More information

Conjugate gradient method. Descent method. Conjugate search direction. Conjugate Gradient Algorithm (294)

Conjugate gradient method. Descent method. Conjugate search direction. Conjugate Gradient Algorithm (294) Conjugate gradient method Descent method Hestenes, Stiefel 1952 For A N N SPD In exact arithmetic, solves in N steps In real arithmetic No guaranteed stopping Often converges in many fewer than N steps

More information

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1.

AMS Mathematics Subject Classification : 65F10,65F50. Key words and phrases: ILUS factorization, preconditioning, Schur complement, 1. J. Appl. Math. & Computing Vol. 15(2004), No. 1, pp. 299-312 BILUS: A BLOCK VERSION OF ILUS FACTORIZATION DAVOD KHOJASTEH SALKUYEH AND FAEZEH TOUTOUNIAN Abstract. ILUS factorization has many desirable

More information

Summary of Iterative Methods for Non-symmetric Linear Equations That Are Related to the Conjugate Gradient (CG) Method

Summary of Iterative Methods for Non-symmetric Linear Equations That Are Related to the Conjugate Gradient (CG) Method Summary of Iterative Methods for Non-symmetric Linear Equations That Are Related to the Conjugate Gradient (CG) Method Leslie Foster 11-5-2012 We will discuss the FOM (full orthogonalization method), CG,

More information

Preconditioning for Nonsymmetry and Time-dependence

Preconditioning for Nonsymmetry and Time-dependence Preconditioning for Nonsymmetry and Time-dependence Andy Wathen Oxford University, UK joint work with Jen Pestana and Elle McDonald Jeju, Korea, 2015 p.1/24 Iterative methods For self-adjoint problems/symmetric

More information

ETNA Kent State University

ETNA Kent State University Electronic ransactions on Numerical Analysis. Volume 2, pp. 57-75, March 1994. Copyright 1994,. ISSN 1068-9613. ENA MINIMIZAION PROPERIES AND SHOR RECURRENCES FOR KRYLOV SUBSPACE MEHODS RÜDIGER WEISS Dedicated

More information

Aspects of Multigrid

Aspects of Multigrid Aspects of Multigrid Kees Oosterlee 1,2 1 Delft University of Technology, Delft. 2 CWI, Center for Mathematics and Computer Science, Amsterdam, SIAM Chapter Workshop Day, May 30th 2018 C.W.Oosterlee (CWI)

More information

An Introduction to Numerical Continuation Methods. with Application to some Problems from Physics. Eusebius Doedel. Cuzco, Peru, May 2013

An Introduction to Numerical Continuation Methods. with Application to some Problems from Physics. Eusebius Doedel. Cuzco, Peru, May 2013 An Introduction to Numerical Continuation Methods with Application to some Problems from Physics Eusebius Doedel Cuzco, Peru, May 2013 Persistence of Solutions Newton s method for solving a nonlinear equation

More information

Preconditioned inverse iteration and shift-invert Arnoldi method

Preconditioned inverse iteration and shift-invert Arnoldi method Preconditioned inverse iteration and shift-invert Arnoldi method Melina Freitag Department of Mathematical Sciences University of Bath CSC Seminar Max-Planck-Institute for Dynamics of Complex Technical

More information

Course Notes: Week 1

Course Notes: Week 1 Course Notes: Week 1 Math 270C: Applied Numerical Linear Algebra 1 Lecture 1: Introduction (3/28/11) We will focus on iterative methods for solving linear systems of equations (and some discussion of eigenvalues

More information

ON A ROBUST ITERATIVE METHOD FOR HETEROGENEOUS HELMHOLTZ PROBLEMS FOR GEOPHYSICS APPLICATIONS

ON A ROBUST ITERATIVE METHOD FOR HETEROGENEOUS HELMHOLTZ PROBLEMS FOR GEOPHYSICS APPLICATIONS INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING Volume 2, Supp, Pages 197 28 c 25 Institute for Scientific Computing and Information ON A ROBUST ITERATIVE METHOD FOR HETEROGENEOUS HELMHOLTZ PROBLEMS

More information

Lecture 11: CMSC 878R/AMSC698R. Iterative Methods An introduction. Outline. Inverse, LU decomposition, Cholesky, SVD, etc.

Lecture 11: CMSC 878R/AMSC698R. Iterative Methods An introduction. Outline. Inverse, LU decomposition, Cholesky, SVD, etc. Lecture 11: CMSC 878R/AMSC698R Iterative Methods An introduction Outline Direct Solution of Linear Systems Inverse, LU decomposition, Cholesky, SVD, etc. Iterative methods for linear systems Why? Matrix

More information

OUTLINE 1. Introduction 1.1 Notation 1.2 Special matrices 2. Gaussian Elimination 2.1 Vector and matrix norms 2.2 Finite precision arithmetic 2.3 Fact

OUTLINE 1. Introduction 1.1 Notation 1.2 Special matrices 2. Gaussian Elimination 2.1 Vector and matrix norms 2.2 Finite precision arithmetic 2.3 Fact Computational Linear Algebra Course: (MATH: 6800, CSCI: 6800) Semester: Fall 1998 Instructors: { Joseph E. Flaherty, aherje@cs.rpi.edu { Franklin T. Luk, luk@cs.rpi.edu { Wesley Turner, turnerw@cs.rpi.edu

More information

NUMERICAL METHODS FOR ENGINEERING APPLICATION

NUMERICAL METHODS FOR ENGINEERING APPLICATION NUMERICAL METHODS FOR ENGINEERING APPLICATION Second Edition JOEL H. FERZIGER A Wiley-Interscience Publication JOHN WILEY & SONS, INC. New York / Chichester / Weinheim / Brisbane / Singapore / Toronto

More information

Incomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices

Incomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices Incomplete LU Preconditioning and Error Compensation Strategies for Sparse Matrices Eun-Joo Lee Department of Computer Science, East Stroudsburg University of Pennsylvania, 327 Science and Technology Center,

More information

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU Preconditioning Techniques for Solving Large Sparse Linear Systems Arnold Reusken Institut für Geometrie und Praktische Mathematik RWTH-Aachen OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative

More information

The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method. V. Simoncini. Dipartimento di Matematica, Università di Bologna

The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method. V. Simoncini. Dipartimento di Matematica, Università di Bologna The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The

More information

Classical iterative methods for linear systems

Classical iterative methods for linear systems Classical iterative methods for linear systems Ed Bueler MATH 615 Numerical Analysis of Differential Equations 27 February 1 March, 2017 Ed Bueler (MATH 615 NADEs) Classical iterative methods for linear

More information