全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Modular Analysis of Sequential Solution Methods for Almost Block Diagonal Systems of Equations

DOI: 10.1155/2013/563872

Full-Text   Cite this paper   Add to My Lib

Abstract:

Almost block diagonal linear systems of equations can be exemplified by two modules. This makes it possible to construct all sequential forms of band and/or block elimination methods. It also allows easy assessment of the methods on the basis of their operation counts, storage needs, and admissibility of partial pivoting. The outcome of the analysis and implementation is to discover new methods that outperform a well-known method, a modification of which is, therefore, advocated. 1. Introduction Systems of equations with almost block diagonal (ABD) matrix of coefficients are frequently encountered in numerical solutions of sets of ordinary or partial differential equations. Several such situations were described by Amodio et al. [1], who also reviewed sequential and parallel solvers to ABD systems and came to the conclusion that sequential solution methods needed little further study. Traditionally, sequential solution methods of ABD systems performed decompositions of the matrix of coefficients through either band (scalar) elimination or block tridiagonal elimination. The famous COLROW algorithm [2], which is highly regarded for its performance, was incorporated in several applications [3–7]. It utilizes Lam’s alternating column/row pivoting [8] and Varah’s correspondingly alternating column/row scalar elimination [9]. The efficient block tridiagonal methods included Keller’s Block Tridiagonal Row (BTDR) elimination method [10, Section 5, case i] and El-Mistikawy’s Block Tridiagonal Column (BTDC) elimination method [11]. Both methods could apply a suitable form of Keller’s mixed pivoting strategy [10], which is more expensive than Lam’s. The present paper is intended to explore other variants of the decomposition of . It does not follow the traditional approaches of treating the matrix of coefficients as a banded matrix or casting it into a block tridiagonal form. It, rather, adopts a new approach, modular analysis, which offers a simple and unified way of expressing and assessing solution methods for ABD systems. The matrix of coefficients (or, more specifically, its significant part containing the nonzero blocks) is disassembled into an ordered set of modules. (In fact, two different sets of modules are identified.) Each module is an entity that has a head and a tail. By arranging the modules in such a way that the head of a module is added to the tail of the next, the significant part of can be reassembled. The module exemplifies the matrix, but is much easier to analyze. All possible methods of decomposition of could be formulated as decompositions

References

[1]  P. Amodio, J. R. Cash, G. Roussos et al., “Almost block diagonal linear systems: sequential and parallel solution techniques, and applications,” Numerical Linear Algebra with Applications, vol. 7, no. 5, pp. 275–317, 2000.
[2]  J. C. Díaz, G. Fairweather, and P. Keast, “FORTRAN packages for solving certain almost block diagonal linear systems by modified alternate row and column elimination,” ACM Transactions on Mathematical Software, vol. 9, no. 3, pp. 358–375, 1983.
[3]  J. R. Cash and M. H. Wright, “A deferred correction method for nonlinear two-point boundary value problems: implementation and numerical evaluation,” SIAM Journal on Scientific and Statistical Computing, vol. 12, no. 4, pp. 971–989, 1991.
[4]  J. R. Cash, G. Moore, and R. W. Wright, “An automatic continuation strategy for the solution of singularly perturbed linear two-point boundary value problems,” Journal of Computational Physics, vol. 122, no. 2, pp. 266–279, 1995.
[5]  W. H. Enright and P. H. Muir, “Runge-Kutta software with defect control for boundary value ODEs,” SIAM Journal on Scientific Computing, vol. 17, no. 2, pp. 479–497, 1996.
[6]  P. Keast and P. H. Muir, “Algorithm 688: EPDCOL: a more efficient PDECOL code,” ACM Transactions on Mathematical Software, vol. 17, no. 2, pp. 153–166, 1991.
[7]  R. W. Wright, J. R. Cash, and G. Moore, “Mesh selection for stiff two-point boundary value problems,” Numerical Algorithms, vol. 7, no. 2–4, pp. 205–224, 1994.
[8]  D. C. Lam, Implementation of the box scheme and model analysis of diffusion-convection equations. [Ph.D. thesis], University of Waterloo: Waterloo, Ontario, Canada, 1974.
[9]  J. M. Varah, “Alternate row and column elimination for solving certain linear systems,” SIAM Journal on Numerical Analysis, vol. 13, no. 1, pp. 71–75, 1976.
[10]  H. B. Keller, “Accurate difference methods for nonlinear two-point boundary value problems,” SIAM Journal on Numerical Analysis, vol. 11, pp. 305–320, 1974.
[11]  T. M. A. El-Mistikawy, “Solution of Keller's box equations for direct and inverse boundary-layer problems,” AIAA journal, vol. 32, no. 7, pp. 1538–1541, 1994.
[12]  I. S. Duff, A. M. Erisman, and J. K. Reid, Direct Methods for Sparse Matrices, Clarendon Press, Oxford, UK, 1986.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413