Abstract
This work focuses on development and testing of alternative numerical methods and computational algorithms specifically designed for the solution of tridiagonal systems and for the vectorization of diffusion computations on a Control Data Corporation Cyber 205 vector computer.
Solution of tridiagonal systems of linear equations is a central part for several eficient numerical methods for multidimensional diffusion computations and is also essential for fluid flow and other physics and engineering problems. The first part of this paper deals with the numerical solution of linear symmetric positive definite tridiagonal systems. Among the method tested, a combined odd-even cyclic reduction and modified Cholesky factorization algorithm is found to be the most effective for these systems on a Cyber 205. For large tridiagonal systems, computation with this algorithm is an order of magnitude faster on a Cyber 205 than computation with the best algorithm for tridiagonal systems on a CDC-7600.
The above mentioned algorithm for solving tridiagonal systems is also utilized as a basis for a new hyper-line method for implementing the red-black cyclic Chebyshev iterative method to the solution of two-dimensional diffusion problems. The hyper-line method is found to be competitive with other alternative options developed in this work. This hyper-line methodhas an attractive feature of being compatible with so called “concurrent” iteration procedures whereby iterations n+1,…,n+k, can be started before the completion of iteration n. This feature is very effective in balancing computations and data transfer requirements for very large diffusion problems. Consequently implementation of the hyper-line method is suitable for certain iterative procedures used to solve large three-dimensional diffusion problems.
Some experience gained with Cyber 205 vector syntax statements related to diffusion comoputations is discussed in an Appendix to this paper.
Work supported by the Department of Energy under Contract DE-AC11-76PN00011.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
I. K. Abu-Shumays, L. A. Hageman, Development of Comparison of Practical Discretization Methods for the Neutron Diffusion Equation Over General Convex Quadrilateral Partitions, Proc. ANS Conf. ‘Computational Methods in Nuclear Engineering, ’ C0NF-750413, Vol. I, pp. 1–117 through I-165, Charleston, SC (April 15-17, 1975).
CDC ‘CYBER 200 FORTRAN Version 2 Reference Manual, ’ Publication No. 60485000 (June 15, 1983).
L. A. Hageman, D. M. Young, ‘Applied Iterative Methods, ’ Academic Press, New York (1981).
D. E. Heller, D. K. Stevenson, J. F. Traub, Accelerated Iterative Methods for the Solution of Tridiagonal Systems on Parallel Computers, Carnegie-Mellon University, Department of Computer Science Report, AD A006868 (December 1974).
M. Ishiguro, Y. Koshi, Vectorization for Solving the Neutron Diffusion Equation-Some Numerical Experiments,Nucl Sci Eng., 80, 322–328, (1982).
D. S. Kershaw, The Solution of Single Linear Tridiagonal Systems and Vectorization of the ICCG Algorithm of the CRAY 1, Lawrence Livermore Laboratory Report UCID-19085, (June 25, 1981).
J. J. Lambiotte, Jr., R. G. Voigt, The Solution of Tridiagonal Systems on the CDC STAR-100 Computer, ICASE Report, July 19, 1974.
N. K. Madsen, G. H. Rodrigue, A Comparison of Direct Methods for Tridiagonal Systems on the CDC-STAR-100, Lawrence Livermore Laboratory Report UCRL-76993, Rev. 1 (May 28, 1976).
J. S. Nolen, D. W. Kuba, M. J. Kascic, Jr., Application of Vector Processors to the Solution of Finite Difference Equations, SPE 7675, AIME Fifth Symposium on Revervoir Simulation, Denver, Colorado, February 1-2, 1979, Petroleum Engineers Journal (August 1981).
C. J. Pfeifer, C. J. Spitz, PDQ-8 Reference Manual, Bettis Atomic Power Laboratory report WAPD-TM-1266 (May 1978).
H. S. Stone, An Efficient Parallel Algorithm for the Solution of a Tridiagonal Linear System of Equations,J. ACM, 20, No. 1, 27–38 (January 1973)
H. S. Stone, Parallel Tridiagonal Equation Solvers, ACM Transactions on Math. Software, 1, No. 4, 289–307 (December 1975).
W. A. Thomas, E. E. Lewis, Two Vectorized Algorithms for the Solution of Three Dimensional Neutron Diffusion Equation, Nucl. Sci. Eng., 84, 67–71 (1983).
H. H. Wang, A Parallel Method for Tridiagonal Equation, ACM Transactions on Math Software, 7, No. 2, 170–183 (June 1981).
E.L Wachspress, ‘Iterative Solution of Elliptic Systems, ’Prentice Hall, Englewood Cliffs,New Jersey (1966).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1985 Plenum Press, New York
About this chapter
Cite this chapter
Abu-Shumays, I.K. (1985). Comparison of Methods and Algorithms for Tridiagonal Systems and for Vectorization of Diffusion Computations. In: Numrich, R.W. (eds) Supercomputer Applications. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-2503-1_3
Download citation
DOI: https://doi.org/10.1007/978-1-4613-2503-1_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-9514-3
Online ISBN: 978-1-4613-2503-1
eBook Packages: Springer Book Archive