Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
CGMN revisited: robust and efficient solution of stiff linear systems derived from elliptic partial differential equations
Gordon D., Gordon R. ACM Transactions on Mathematical Software35 (3):1-27,2008.Type:Article
Date Reviewed: Feb 18 2009

The numerical solution of elliptic partial differential equations (PDEs) leads to the solution of systems of linear algebraic equations of the form Ax=b. The solution of such linear systems is very time consuming, especially if three-dimensional (3D) elliptic PDEs are to be handled by using fine grid discretization. The application of direct methods is practically impossible in the latter case. Therefore, the large systems of linear algebraic equations arising after the discretization of 3D elliptic PDEs have to be treated using different iterative methods.

In 1979, Björck and Elfving proposed an iterative method based on the well-known symmetric successive over-relaxation (SSOR) algorithm, accelerated by the conjugate gradient (CG) algorithm, and applied to the system of normal equations (obtained by multiplying Ax=b by the transpose of matrix A) [1]. This algorithm is called CGMN.

Gordon and Gordon introduce an extended version of CGMN to allow the use of cyclic relaxation parameters, called CGMN cyclic (CGMNC). They also define different related algorithms that are used in the comparisons. Then, they list nine test examples--containing the Laplace operator as well as some convection terms and right-hand sides--that are used in the numerical tests. They select the incomplete lower-upper (LU) factorization with thresholding (ILUT) preconditioner proposed by Saad in 2003 [2], and apply it with default parameters (drop tolerance=0 and fill-in=1.0). They apply stopping criteria based on the application of relative residual norms. The linear systems are scaled before the start of the iterative process. The authors present a comprehensive set of numerical results and carefully analyze the performance of the different algorithms.

The numerical experiments indicate that the CGMC algorithm performs very well for all test examples used in this paper.

Reviewer:  Z. Zlatev Review #: CR136515 (0910-0956)
1) Björck, E.; Elfving, T. Accelerated projection methods for computing pseudoinverse solution of systems of linear equations. BIT Numerical Mathematics 19, 2(1979), 145–163.
2) Saad, Y. Iterative methods for sparse linear systems (2nd ed.). Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 2003.
Bookmark and Share
  Featured Reviewer  
 
Stability (And Instability) (G.1.0 ... )
 
 
Iterative Solution Techniques (G.1.8 ... )
 
 
Reliability And Robustness (G.4 ... )
 
 
Sparse, Structured, And Very Large Systems (Direct And Iterative Methods) (G.1.3 ... )
 
 
Numerical Linear Algebra (G.1.3 )
 
 
Partial Differential Equations (G.1.8 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Stability (And Instability)": Date
Desynchronization of linear systems
Kleptsyn A., Kozjakin V., Krasnosel’skii M., Kuznetsov N. Mathematics and Computers in Simulation XXVI(5): 423-431, 1984. Type: Article
Sep 1 1985
The stable marriage problem: structure and algorithms
Gusfield D., Irving R., MIT Press, Cambridge, MA, 1989. Type: Book (9789780262071185)
Sep 1 1990
Nonlinear systems analysis (2nd ed.)
Vidyasagar M., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780136234630)
Dec 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy