×

Almost block diagonal linear systems: sequential and parallel solution techniques, and applications. (English) Zbl 1051.65018

Almost block diagonal (ABD) linear systems arise in a variety of contexts, specifically in numerical methods for two-point boundary value problems for ordinary differential equations and in related partial differential equation problems. The stable, efficient sequential solution of ABDs has received much attention over the last fifteen years and the parallel solution more recently.
The authors survey the fields of application with emphasis on how ABDs and bordered ABDs (BABDs) arise when boundary value problems are solved by means of finite differences, multiple shooting and orthogonal spline collocation. They outline most known direct solution techniques, both sequential and parallel, and discuss the comparative efficiency of the parallel methods. Finally, they examine parallel iterative methods for solving BABD systems. The survey character of the paper is strengthened by references numbering 149 entries.

MSC:

65F05 Direct numerical methods for linear systems and matrix inversion
65F10 Iterative numerical methods for linear systems
65Y05 Parallel numerical computation
65L10 Numerical solution of boundary value problems involving ordinary differential equations
65-02 Research exposition (monographs, survey articles) pertaining to numerical analysis
65L12 Finite difference and finite volume methods for ordinary differential equations
65L60 Finite element, Rayleigh-Ritz, Galerkin and collocation methods for ordinary differential equations
34B05 Linear boundary value problems for ordinary differential equations

Software:

PMIRKDC; NAG; BLAS; nag; COLSYS
Full Text: DOI

References:

[1] Fourer, SIAM Review 26 pp 1– (1984) · Zbl 0536.65020 · doi:10.1137/1026001
[2] A Practical Guide to Splines, Springer-Verlag: New York, 1978. Software available as the spline toolbox from Mathworks. · Zbl 0406.41003 · doi:10.1007/978-1-4612-6333-3
[3] Varah, SIAM Journal on Numerical Analysis 13 pp 71– (1976) · Zbl 0338.65016 · doi:10.1137/0713008
[4] Numerical Solution of Boundary Value Problems for Ordinary Differential Equations (2nd edn). SIAM: Philadelphia, PA, 1995. · doi:10.1137/1.9781611971231
[5] Numerical Methods for Two Point Boundary Value Problems. Dover: New York, 1992.
[6] Lentini, SIAM Journal on Numerical Analysis 14 pp 91– (1977) · Zbl 0358.65069 · doi:10.1137/0714006
[7] PASVA3: An adaptive finite difference FORTRAN program for first order nonlinear boundary value problems. In Springer-Verlag Lecture Notes in Computer Science, Codes for Boundary Value Problems in Ordinary Differential Equations 76 (eds). Springer-Verlag: New York, 1979; 67-88. Code pasva3 is available as d02raf in the NAG Fortran 77 library.
[8] COLSYS ? a collocation code for boundary value problems. In Codes for Boundary Value Problems in Ordinary Differential Equations, Springer-Verlag Lecture Notes in Computer Science, 76. (eds). Springer-Verlag: New York, 1979; 164-185. Code colsys is available from library ode on netlib.
[9] Ascher, ACM Transactions on Mathematical Software 7 pp 209– (1981) · Zbl 0455.65067 · doi:10.1145/355945.355950
[10] Bader, SIAM Journal on Scientific and Statistical Computing 9 pp 483– (1981)
[11] Lentini, SIAM Journal on Numerical Analysis 22 pp 280– (1985) · Zbl 0575.65080 · doi:10.1137/0722018
[12] Weiss, Mathematics of Computation 28 pp 449– (1974)
[13] Wright, BIT 20 pp 217– (1970) · Zbl 0208.41602 · doi:10.1007/BF01936868
[14] Finite Element Galerkin Methods for Differential Equations. Lecture in Notes Pure and Applied Mathematics, 34. Marcel Dekker: New York, 1978. · Zbl 0372.65044
[15] de Boor, ACM Transactions on Mathematical Software 6 pp 80– (1980) · Zbl 0434.65013 · doi:10.1145/355873.355880
[16] Ascher, SIAM Journal on Numerical Analysis 20 pp 121– (1983) · Zbl 0525.65060 · doi:10.1137/0720009
[17] Gladwell, Parallel Computing 12 pp 343– (1989) · Zbl 0691.65061 · doi:10.1016/0167-8191(89)90092-6
[18] Parallel collocation methods for boundary value problems. PhD thesis, Department of Mathematics, University of Kentucky, 1991. Code pabbpack, a parallel implementation of the SLU algorithm of Wright SJ [116], is available by anonymous ftp from directory/pub/karin/pabbpack/at math.nist.gov. (This version was prepared for parallel processors that are no longer widely available; it uses machine-specific parallel directives.)
[19] Bennett, International Journal of High Speed Computing 4 pp 71– (1992) · doi:10.1142/S012905339200002X
[20] Wright, SIAM Journal on Scientific and Statistical Computing 11 pp 425– (1990) · Zbl 0704.65013 · doi:10.1137/0911025
[21] Cash, BIT 22 pp 184– (1982) · Zbl 0494.65049 · doi:10.1007/BF01944476
[22] Cash, Computers and Mathematics with Applications 12 pp 1029– (1986) · Zbl 0618.65071 · doi:10.1016/0898-1221(86)90009-X
[23] Cash, SIAM Journal on Numerical Analysis 25 pp 862– (1988) · Zbl 0658.65070 · doi:10.1137/0725049
[24] Cash, Computing 45 pp 17– (1990) · Zbl 0721.65043 · doi:10.1007/BF02250582
[25] Cash, SIAM Journal on Scientific and Statistical Computing 12 pp 971– (1991) · Zbl 0727.65070 · doi:10.1137/0912052
[26] Enright, Computing 37 pp 315– (1986) · Zbl 0594.65064 · doi:10.1007/BF02251090
[27] Enright, SIAM Journal on Scientific Computing 17 pp 479– (1996) · Zbl 0844.65064 · doi:10.1137/S1064827593251496
[28] Gupta, SIAM Journal on Numerical Analysis 22 pp 114– (1985) · Zbl 0569.65060 · doi:10.1137/0722008
[29] Implicit Runge-Kutta methods for two-point boundary value problems. PhD thesis, University of Toronto, Department of Computer Science, Technical Report 175/84, 1984.
[30] Muir, Congressus Numerantium 99 pp 291– (1994)
[31] Ascher, SIAM Review 23 pp 238– (1981) · Zbl 0461.34021 · doi:10.1137/1023039
[32] Steady state and periodic solution paths: their bifurcations and computations. In Numerical Methods for Bifurcation Problems (eds). International Series of Numerical Mathematics. 70. Birkhäuser: Boston, MA, 1984; 219-246. · doi:10.1007/978-3-0348-6256-1_16
[33] Moore, IMA Journal of Numerical Analysis 15 pp 245– (1995) · Zbl 0823.65068 · doi:10.1093/imanum/15.2.245
[34] Moore, Applied Numerical Mathematics 17 pp 311– (1995) · Zbl 0834.65056 · doi:10.1016/0168-9274(95)00037-U
[35] Bhattacharyya, Chemical Engineering Communications 42 pp 111– (1986) · doi:10.1080/00986448608911739
[36] Doedel, International Journal of Bifurcations and Chaos 1 pp 493– (1991) · Zbl 0876.65032 · doi:10.1142/S0218127491000397
[37] Doedel, International Journal of Bifurcation and Chaos 2 pp 745– (1992)
[38] AUTO94: software for continuation and bifurcation problems in ordinary differential equations. Technical Report CRPC-95-1, Center for Research on Parallel Computing, California Institute of Technology, 1995. Code auto94 and a more recent version auto97 are available by contacting the author at doedel@cs.concordia.ca.
[39] Recent advances in parameter identification techniques for O.D.E. In Numerical Treatment of Inverse Problems in Differential Equations, Progress in Scientific Computing 2, (eds). Birkhäuser: Boston, MA, 1983; 95-121. · doi:10.1007/978-1-4684-7324-7_7
[40] Mattheij, Applied Numerical Mathematics 13 pp 305– (1993) · Zbl 0801.65070 · doi:10.1016/0168-9274(93)90004-B
[41] Decomposition algorithms for on-line estimation with nonlinear DAE models. Report EDRC 06-192-95, Carnegie Mellon University Engineering Design Research Center, 1995.
[42] A new difference scheme for parabolic equations. In Numerical Solution of Differential Equations? II, (ed.). Academic Press: New York, 1971; 327-350. · doi:10.1016/B978-0-12-358502-8.50014-1
[43] Bialecki, Journal of Computational and Applied Mathematics 46 pp 369– (1993) · Zbl 0781.65031 · doi:10.1016/0377-0427(93)90033-8
[44] Bialecki, SIAM Journal on Scientific Computing 16 pp 330– (1995) · Zbl 0820.65009 · doi:10.1137/0916022
[45] Bialecki, SIAM Journal on Numerical Analysis 29 pp 156– (1992) · Zbl 0752.65076 · doi:10.1137/0729010
[46] Sun, Journal of the Franklin Institute 326 pp 295– (1989) · Zbl 0668.65088 · doi:10.1016/0016-0032(89)90076-8
[47] Bialecki, SIAM Journal on Scientific Computing 16 pp 431– (1995) · Zbl 0818.65102 · doi:10.1137/0916027
[48] Parallel matrix decomposition algorithms for separable elliptic boundary value problems. In Computational Techniques and Applications: CTAC-91. Proceeding of the 1991, International Conference on Computational Techniques and Applications, Adelaide, South Australia, July 1991, (eds). Computational Mathematics Group, Australian Mathematical Society, Adelaide, Australia, 1992; 63-74.
[49] Sun, Numerische Mathematik 70 pp 501– (1995) · Zbl 0840.65111 · doi:10.1007/s002110050131
[50] Fast three-dimensional elliptic solvers on distributed network clusters. In Parallel Computing: Trends and Applications, (eds). Elsevier, Amsterdam, 1994; 201-208.
[51] Sun, Numerische Mathematik 81 pp 143– (1998) · Zbl 0929.65103 · doi:10.1007/s002110050387
[52] Bialecki, Numerische Mathematik 59 pp 413– (1991) · Zbl 0738.65021 · doi:10.1007/BF01385789
[53] Cooper, Numerical Methods for Partial Differential Equations 9 pp 93– (1993) · Zbl 0764.65069 · doi:10.1002/num.1690090109
[54] Cooper, Numerical Methods for Partial Differential Equations 12 pp 147– (1996) · Zbl 0857.65123 · doi:10.1002/(SICI)1098-2426(199603)12:2<147::AID-NUM1>3.0.CO;2-Q
[55] Cooper, Numerical Methods for Partial Differential Equations 6 pp 321– (1990) · Zbl 0715.65085 · doi:10.1002/num.1690060404
[56] Cooper, SIAM Journal on Numerical Analysis 28 pp 711– (1991) · Zbl 0737.65084 · doi:10.1137/0728038
[57] Dyksen, SIAM Journal on Numerical Analysis 24 pp 59– (1987) · Zbl 0625.65102 · doi:10.1137/0724006
[58] Sun, SIAM Journal on Scientific Computing 16 pp 720– (1995) · Zbl 0826.65094 · doi:10.1137/0916043
[59] Sun, SIAM Journal on Numerical Analysis 33 pp 589– (1996) · Zbl 0853.65121 · doi:10.1137/0733031
[60] Bialecki, Numerical Algorithms 8 pp 167– (1994) · Zbl 0817.65093 · doi:10.1007/BF02142689
[61] A fast solver for the orthogonal spline collocation solution of the biharmonic Dirichlet problem on rectangles. Submitted for publication. · Zbl 1032.65134 · doi:10.1016/S0021-9991(03)00342-5
[62] Orthogonal spline collocation for biharmonic problems. PhD thesis, Department of Mathematics, University of Kentucky, 1996.
[63] Lou, Numerische Mathematik 80 pp 267– (1998) · Zbl 0908.65103 · doi:10.1007/s002110050368
[64] Sun, International Journal of Computer Mathematics 49 pp 221– (1993) · Zbl 0810.65108 · doi:10.1080/00207169308804233
[65] Cyphers, Journal of Computational and Applied Mathematics 69 pp 71– (1996) · Zbl 0854.65101 · doi:10.1016/0377-0427(95)00029-1
[66] Karageorghis, Computer Methods in Applied Mechanics and Engineering 100 pp 339– (1992) · Zbl 0825.76607 · doi:10.1016/0045-7825(92)90089-3
[67] Karageorghis, Numerical Algorithms 12 pp 309– (1996) · Zbl 0859.65120 · doi:10.1007/BF02142810
[68] Karageorghis, Journal of Computational and Applied Mathematics 33 pp 141– (1990) · Zbl 0708.76047 · doi:10.1016/0377-0427(90)90364-6
[69] Collocation Methods for Parabolic Equations in a Single Space Variable. Lecture Notes in Mathematics, 385. Springer-Verlag: New York, 1974. · Zbl 0279.65097 · doi:10.1007/BFb0057337
[70] Fairweather, BIT 18 pp 106– (1978) · Zbl 0384.65036 · doi:10.1007/BF01947749
[71] Gladwell, IMA Journal of Numerical Analysis 10 pp 181– (1990) · Zbl 0702.65067 · doi:10.1093/imanum/10.2.181
[72] Bialecki, Mathematics of Computation 60 pp 545– (1993) · doi:10.1090/S0025-5718-1993-1176704-7
[73] Bialecki, SIAM Journal on Numerical Analysis 36 pp 1414– (1999) · Zbl 0955.65073 · doi:10.1137/S0036142997310387
[74] An orthogonal spline collocation alternating direction implicit method for linear second order hyperbolic problems on rectangles. Submitted for publication.
[75] Fernandes, Numerische Mathematik 77 pp 223– (1997) · Zbl 0883.65077 · doi:10.1007/s002110050284
[76] Fernandes, Numerical Methods for Partial Differential Equations 9 pp 191– (1993) · Zbl 0768.65067 · doi:10.1002/num.1690090207
[77] Li, SIAM Journal on Numerical Analysis 35 pp 453– (1998) · Zbl 0911.65095 · doi:10.1137/S0036142996302396
[78] Discrete-time orthogonal spline collocation schemes for vibration problems. Technical Report 00-05, Department of Mathematical and Computer Sciences, Colorado School of Mines, 2000.
[79] Orthogonal spline collocation solution of nonlinear Schrödinger equations. In Mathematics of Computation 1943-1993: a half-century of computational mathematics, Proceedings of the Symposium on Applied Mathematics, 48. American Mathematical Society: Providence RI, 1994; 355-360. · doi:10.1090/psapm/048/1314870
[80] Robinson, Computers and Mathematics with Applications 33 pp 39– (1997) · Zbl 0872.65092 · doi:10.1016/S0898-1221(97)00042-4
[81] An orthogonal spline collocation method for the numerical solution of underwater acoustic wave propagation problems. In Computational Acoustics, vol. 2, (eds). Elsevier: Amsterdam, 1993;339-353.
[82] Robinson, Journal of Computational Acoustics 1 pp 355– (1993) · Zbl 1360.76291 · doi:10.1142/S0218396X93000196
[83] Robinson, Numerische Mathematik 68 pp 355– (1994) · Zbl 0806.65123 · doi:10.1007/s002110050067
[84] Manickam, Computers and Mathematics with Applications 35 pp 5– (1998) · Zbl 0907.65098 · doi:10.1016/S0898-1221(98)00013-3
[85] Manickam, Numerical Methods for Partial Differential Equations 14 pp 695– (1998) · Zbl 0930.65111 · doi:10.1002/(SICI)1098-2426(199811)14:6<695::AID-NUM1>3.0.CO;2-L
[86] Fairweather, SIAM Journal on Scientific and Statistical Computing 12 pp 127– (1991) · Zbl 0722.65062 · doi:10.1137/0912007
[87] Orthogonal spline collocation for a quasilinear nonlocal parabolic problem. Preprint, 2000.
[88] de Boor, ACM Transactions on Mathematical Software 6 pp 88– (1980) · Zbl 0434.65014 · doi:10.1145/355873.355881
[89] Bohte, Journal of the Institute of Mathematics and its Applications 16 pp 790– (1975) · Zbl 0313.65022 · doi:10.1093/imamat/16.2.133
[90] Diaz, ACM Transactions on Mathematical Software 9 pp 358– (1983) · Zbl 0516.65013 · doi:10.1145/356044.356053
[91] Reid, ACM Transactions on Mathematical Software 10 pp 196– (1984) · Zbl 0544.65017 · doi:10.1145/399.450
[92] Diaz, ACM Transactions on Mathematical Software 9 pp 376– (1983) · doi:10.1145/356044.356054
[93] Brankin, Computers and Mathematics with Applications 19 pp 1– (1990) · Zbl 0696.65024 · doi:10.1016/0898-1221(90)90188-P
[94] Dongarra, ACM Transactions on Mathematical Software 14 pp 1– (1988) · Zbl 0639.65016 · doi:10.1145/42288.42291
[95] A set of level 3 basic linear algebra subprograms. Technical Report ANL-MCS-TM57. Argonne National Laboratory, 1988. The level 3 BLAS are available on netlib, in the NAG libraries, and, in optimized form, from many computer manufacturers.
[96] Gladwell, Journal of Computational and Applied Mathematics 45 pp 181– (1993) · Zbl 0780.65017 · doi:10.1016/0377-0427(93)90273-E
[97] Solving almost block diagonal systems using level 3 BLAS. In Proceedings of the Fifth SIAM Conference on Parallel Processing for Scientific Computing. SIAM, Philadelphia, PA, 1992; 52-62. · Zbl 0788.65032
[98] A level 3 BLAS based solver for almost block diagonal systems. SMU Softreport 92-3, Department of Mathematics, Southern Methodist University, 1992. Code 13abdsol is available from library linalg on netlib.
[99] Code transcolrow. f is available at http://www.mscs.dal.ca/?keast/leq/ [1997].
[100] Code complexcolrow.f is available at http://www.mscs.dal.ca/?keast/leq/ [1997].
[101] Implementation of the box scheme and model analysis of diffusion-convection equations. PhD thesis, University of Waterloo, Waterloo, Canada, 1974.
[102] Beaufait, Computers and Structures 8 pp 745– (1978) · Zbl 0382.73037 · doi:10.1016/0045-7949(78)90150-5
[103] van Veldhuizen, Numerische Mathematik 29 pp 1– (1977) · Zbl 0351.65009 · doi:10.1007/BF01389309
[104] Code lampak.f is available http://www.mscs.dal.ca/?keast/leq/[1997].
[105] Solving almost block diagonal linear equations on the CDC Cyber 205. Numerical Analysis Report 98, Department of Mathematics, University of Manchester, 1987.
[106] Algorithms for the solution of linear systems arising from monomial spline basis functions. Dalhousie University, Computer Science Division, Technical Report 1987CS-11, 1987.
[107] Packages for solving almost block diagonal linear systems arising in spline collocation at Gaussian points with monomial basis functions. In Scientific Software Systems, (eds). Chapman & Hall, London, 1990; 47-58. · doi:10.1007/978-94-009-0841-3_3
[108] Majaess, ACM Transactions on Mathematical Software 18 pp 193– (1992) · Zbl 0892.65050 · doi:10.1145/146847.146926
[109] Majaess, ACM Transactions on Mathematical Software 18 pp 205– (1992) · Zbl 0892.65051 · doi:10.1145/146847.146927
[110] Fairweather, SIAM Journal on Numerical Analysis 21 pp 314– (1984) · Zbl 0546.65056 · doi:10.1137/0721023
[111] Keast, Mathematics of Computation 40 pp 499– (1983) · doi:10.1090/S0025-5718-1983-0689467-X
[112] ROWCOL? a package for solving almost block diagonal linear systems arising in H?1-Galerkin and collocation-H?1-Galerkin methods. Technical Report 158/82, Department of Computer Science, University of Toronto, 1982. Code rowcol.f is available by anonymous ftp from directory /keast/abd_solvers at ftp.cs.dal.ca.
[113] Cash, Journal of Computational Physics 122 pp 266– (1995) · Zbl 0840.65084 · doi:10.1006/jcph.1995.1212
[114] Wright, Numerical Algorithms 7 pp 205– (1994) · Zbl 0804.65077 · doi:10.1007/BF02140684
[115] An automatic continuation strategy for the solution of singularly perturbed nonlinear boundary value problems. Submitted for publication. Code acdc available from library ode on netlib.
[116] Wright, SIAM Journal on Scientific and Statistical Computing 13 pp 742– (1992) · Zbl 0757.65095 · doi:10.1137/0913044
[117] Madsen, ACM Transactions on Mathematical Software 5 pp 326– (1979) · Zbl 0426.35005 · doi:10.1145/355841.355849
[118] Keast, ACM Transactions on Mathematical Software 17 pp 153– (1991) · Zbl 0900.65270 · doi:10.1145/108556.108558
[119] A method of lines package, based on monomial spline collocation, for systems of one dimensional parabolic equations. In Numerical Analysis, A.R. Mitchell 75th Birthday Volume, (eds). World Scientific, Singapore, 1996;207-223. · doi:10.1142/9789812812872_0015
[120] Wright, SIAM Journal on Scientific and Statistical Computing 14 pp 231– (1993) · Zbl 0771.65049 · doi:10.1137/0914013
[121] Wright, Numerische Mathematik 67 pp 521– (1994) · Zbl 0809.65088 · doi:10.1007/s002110050043
[122] Iterative parallel methods for boundary value problems. In Proceedings of the Fifth IEEE Symposium on Parallel and Distributed Processing. SIAM: Philadelphia, PA, 1993; 134-140.
[123] Govaerts, IMA Journal of Numerical Analysis 13 pp 161– (1993) · Zbl 0778.65017 · doi:10.1093/imanum/13.2.161
[124] Govaerts, SIAM Journal on Matrix Analysis and Applications 12 pp 469– (1991) · Zbl 0736.65015 · doi:10.1137/0612034
[125] Yalamov, IMA Journal of Numerical Analysis 19 pp 335– (1999) · Zbl 0946.65015 · doi:10.1093/imanum/19.3.335
[126] Amodio, Parallel Computing 19 pp 1273– (1993) · Zbl 0806.65025 · doi:10.1016/0167-8191(93)90031-F
[127] The parallel solution of ABD systems arising in numerical methods for BVPs for ODEs. Technical Report 255/91, Department of Computer Science, University of Toronto, 1991.
[128] Wright, Journal of Computational and Applied Mathematics 45 pp 191– (1993) · Zbl 0780.65019 · doi:10.1016/0377-0427(93)90274-F
[129] Ascher, Computing 46 pp 1– (1991) · Zbl 0723.65061 · doi:10.1007/BF02239008
[130] Amodio, SIAM Journal on Scientific Computing 18 pp 56– (1997) · Zbl 0949.65080 · doi:10.1137/S1064827595287225
[131] Runge-Kutta Software for the Parallel Solution of Boundary Value ODEs. Preprint, 1999.
[132] Stable, parallel solution methods for tridiagonal systems of linear equations. In Computational Techniques & Applications: CTAC95, (eds). World Scientific, Singapore, 1996; 267-274. · Zbl 0909.65017
[133] Hegland, IMA Journal of Numerical Analysis 18 pp 373– (1998) · Zbl 0907.65035 · doi:10.1093/imanum/18.3.373
[134] Cost of stable algorithms for bordered almost block diagonal systems. In Proceedings of ICIAM’95? Numerical Analysis, Scientific Computation and Computer Science, (eds). Zeitschrift fur Angewandte Mathematik und Mechanik 1996; 76:151-154. · Zbl 0900.65069
[135] Amodio, Linear Algebra and its Applications 241-243 pp 85– (1996) · Zbl 0860.65066 · doi:10.1016/0024-3795(95)00588-9
[136] Paprzycki, Parallel Computing 17 pp 133– (1991) · Zbl 0729.65012 · doi:10.1016/S0167-8191(05)80101-2
[137] Parallel methods for boundary value problem linear algebra. In Proceedings of the Sixth SIAM Conference on Parallel Processing for Scientific Computing. SIAM: Philadelphia, PA, 1993; 647-651.
[138] Matrix Computations (3rd edn). Johns Hopkins University Press, Baltimore, MD, 1996. · Zbl 0865.65009
[139] Solving Linear Systems on Vector and Shared Memory Computers. SIAM: Philadelphia, PA, 1991.
[140] Parallel direct and iterative methods for boundary value problems. PhD thesis, Department of Mathematics, Southern Methodist University, 1993.
[141] Parallelization of boundary value problem software. PhD thesis, Department of Mathematics, Southern Methodist University, 1990.
[142] Kraut, Computers and Mathematics with Applications 30 pp 101– (1995) · Zbl 0835.65096 · doi:10.1016/0898-1221(95)00177-Z
[143] A generalized conjugate gradient method for the numerical solution of elliptic partial differential equations. In Sparse Matrix Computations, (eds). Academic Press: New York, 1976; 309-332. · doi:10.1016/B978-0-12-141050-6.50023-4
[144] Freund, Acta Numerica 1 pp 57– (1991) · doi:10.1017/S0962492900002245
[145] An implementation of the look-ahead Lanczos algorithm for non-Hermitian matrices. Technical Report 91.09, RIACS, NASA Ames Research Center, Moffett Field, 1991. The code qmrpack is available in directory qmr in library linalg of netlib.
[146] Amodio, Control & Cybernetics 25 pp 645– (1996)
[147] The parallel solution of almost block diagonal systems arising in numerical methods for BVPs in ODEs. In Proceedings of the 15th IMACS World Congress, vol. 2. Berlin, 1997; 57-62.
[148] Recent advances in the parallel solution to almost block diagonal systems. In Proceedings of ICIAM ’95?Applied Analysis, vol. 2, (eds).Zeitschrift fur Angewandte Mathematik und Mechanik 1996; 76:1-4. · Zbl 0905.65042
[149] The NAG Fortran 77 Library Manual, Mark 18, NAG Ltd., Oxford, UK, 2000.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.