TL;DR: A divide and conquer algorithm which solves linear tridiagonal systems with one right-hand side, especially suited for parallel computers, and can be combined with recursive doubling, cyclic reduction or Wang's partition method in order to increase the degree of parallelism and vectorizability.
Abstract: We describe a divide and conquer algorithm which solves linear tridiagonal systems with one right-hand side, especially suited for parallel computers. The algorithm is flexible, permits multiprocessing or a combination of vector and multiprocessor implementations, and is adaptable to a wide range of parallelism granularities. This algorithm can also be combined with recursive doubling, cyclic reduction or Wang's partition method, in order to increase the degree of parallelism and vectorizability. The divide and conquer method will be explained. Some results of time measurements on a CRAY X-MP/28, on an Alliant FX/8, and on a Sequent Symmetry S81b, as well as comparisons with the cyclic reduction algorithm and Gaussian elimination will be presented. Finally, numerical results are given.
TL;DR: The almost 100 percent efficiency seems to suggest that the natural parallelism of the homotopy method makes the algorithm an excellent candidate for a variety of architectures.
Abstract: The parallel homotopy algorithm for finding few or all eigenvalues of a symmetric tridiagonal matrix is presented. The computations were executed on an NCUBE, a distributed memory multiprocessor. The numerical results show that the performance of our algorithm is strongly competitive with “divide and conquer” and bisection/multisection algorithms. The almost 100 percent efficiency seems to suggest that the natural parallelism of the homotopy method makes the algorithm an excellent candidate for a variety of architectures.
TL;DR: In this paper, an algorithm for reducing a nonsymmetric matrix to tridiagonal form as a first step toward finding its eigenvalues is described, which uses a variation of threshold pivoting, where at each step, the pivot is chosen to minimize the maximum entry in the transformation matrix that reduces the next column and row of the matrix.
Abstract: An algorithm for reducing a nonsymmetric matrix to tridiagonal form as a first step toward finding its eigenvalues is described. The algorithm uses a variation of threshold pivoting, where at each step, the pivot is chosen to minimize the maximum entry in the transformation matrix that reduces the next column and row of the matrix. Situations are given where the tridiagonalization process breaks down, and two recovery methods are presented for these situations. Although no existing tridiagonalization algorithm is guaranteed to succeed, this algorithm is found to be very robust and fast in practice. A gradual loss of similarity is also observed as the order of the matrix increases.
TL;DR: Surprisingly simple corollaries from the Courant-Fischer minimax characterization theorem enable us to devise a very effective algorithm for the evaluation of a set S interleaving the set E of the eigenvalues of a real symmetric tridiagonal matrix Tn.
TL;DR: Basic linear algebra vectors, matrices and linear transformations introduction to linear systems Gaussian elimination, theory and practice partial pivoting as a valuable technique withinGaussian elimination elementary error analysis applied to floating point arithmetic and Gaussian Elimination.
Abstract: Basic linear algebra vectors, matrices and linear transformations introduction to linear systems Gaussian elimination, theory and practice partial pivoting as a valuable technique within Gaussian elimination elementary error analysis applied to floating point arithmetic and Gaussian elimination in particular matrix norms introduction to iterative schemes bisection, secant and Newton's method guarantees of convergence and rates of convergence extensions of methods secant method extensions of methods Newton's method and the Jacobian matrix.
TL;DR: Two methods are presented which efficiently solve tridiagonal systems on vector supercomputers and parallel computers with a moderate degree of parallelism based on wrap-around partitioning, which is closely related to the partitioning used in Wang's algorithm.
Abstract: Two methods are presented which efficiently solve tridiagonal systems on vector supercomputers and parallel computers with a moderate degree of parallelism. The first algorithm for diagonally dominant systems uses incomplete Gaussian elimination, the other for more general systems applies Gaussian elimination with partial pivoting. The methods are based on wrap-around partitioning, which is closely related to the partitioning used in Wang's algorithm. The first algorithm delivers an asymptotic speedup by a factor ofp on ap-processor computer if compared to the scalar algorithm, whereas the second algorithm delivers a speedup by a factor of roughlyp/2, which is also typical for cyclic reduction. For the incomplete factorization, existence and approximation properties are proved. Timing experiments were run on a Cray X-MP.
TL;DR: An approximate factorisation explicit (AFE) algorithm for solving tridiagonal systems of equations iteratively on parallel processors is combined with a group finite element multigrid auxiliary potential solver for the incompressible Navier-Stokes equations.
TL;DR: A transient three-dimensional finite difference mode (FDM) of the heat flow in the circumferential GTA welding of pipes was developed and applied to calculate the temperature distribution in the workpiece.
Abstract: A transient three-dimensional finite difference mode (FDM) of the heat flow in the circumferential GTA welding of pipes was developed and applied to calculate the temperature distribution in the workpiece. In order to minimize the computing time required for solving the FDM equations as much as possible, the alternating direction implicit (ADI) scheme which makes use of the tridiagonal matrix algorithm efficiently was adopted.Based on the characteristics of the pipe welding process, the periodic boundary condition was applied to calculate the temperature distribution in the 8 direction. For treating the moving heat source effectively, the grid meshes with variable spacings were regenerated at each time step. In order to decrease the interpolating error by grid remeshing, the temperature values at new meshes were interpolated from those at old meshes by using the periodic spline function. The temperature-dependent thermal properties, the latent heat and the convective and radiative boundary conditions were...
TL;DR: A new direct method called the recursive tri-reduction method is developed for the tridiagonal system, which has the advantage over the Gaussian Elimination procedure when the authors use the parallel computer.
Abstract: Systems of tridiagonal equations frequently arise in practical applications related to solving ordinary or partial differential equations by discrete numerical methods. In this paper a new direct method called the recursive tri-reduction method is developed for the tridiagonal system. The method is simple and has the advantage over the Gaussian Elimination procedure when we use the parallel computer.
TL;DR: In this article, the authors give two numerotation functions Φ and Ψ respectively for a real band and symmetric band matrix, and give an algorithm for the multiplicity calculation of a given eigenvalue λ for A ϵ R n × n tridiagonal matrix.
TL;DR: The work presented in this thesis mainly concerns the analysis of parallel algorithms for the solution of tridiagonal linear systems and the design of a newtridiagonal equation solver, which can be run on a MIMD type parallel computer, in particular the Balance 8000 Sequent system at Loughborough University of Technology.
Abstract: The work presented in this thesis mainly concerns the analysis of parallel
algorithms for the solution of tridiagonal linear systems and the design of
a new tridiagonal equation solver, which can be run on a MIMD (Multiple
Instruction Multiple Data stream) type parallel computer, in particular the
Balance 8000 Sequent system at Loughborough University of Technology.
In the first chapter, an introduction to the existing computer models is
given, together with a brief description of the process that has led from the
uniprocessor machine to the development of different parallel architectures.
Enhancement is given to MIMD shared memory systems. In this respect,
the main characteristics of the Sequent system are presented, as well as the
main programming features supported by the Balance Operating System, the
Dynix....cont'd
TL;DR: The finite difference method, when used as a preconditioner for the minimal residual method, is found to be competitive with other methods based on factorization ideas and to be more robust.
TL;DR: A new parallel algorithm is presented for computing the determinant of a tridiagonal matrix based on a divide-and-conquer strategy and has a parallel time complexity of O(log/sub 2/n).
Abstract: A new parallel algorithm is presented for computing the determinant of a tridiagonal matrix The algorithm is based on a divide-and-conquer strategy and has a parallel time complexity of O(log/sub 2/n) The algorithm is adaptive and the effect of the available number of processors on the computation time is studied on a simulated MIMD static dataflow machine >
TL;DR: In this paper a parallel-vector algorithm is introduced to solve periodic tridiagonal linear systems of equations that arise from discretizing second order differential equations with periodic boundary conditions.
Abstract: Periodic tridiagonal linear systems of equations typi- cally arise from discretizing second order differential equations with periodic boundary conditions. In this paper a parallel-vector algorithm is introduced to solve such systems. Implementation of the new algorithm is carried out on an Intel iPSC/2 hypercube with vector processor boards attached to each node processor. It is to be noted that t his algorithm can be extended to solve other periodic banded linear systems.
TL;DR: The new algorithm (Accelerated Parallel Gauss or APG), hav- ing a rate of convergence not depending on the size of the problem, turned out to be superior to the other known tridiagonal iterative solvers.
Abstract: - Parallel iterative algorithms for solving tridiagonal systems of equations are derived from the symplectic factorization of the odd-even permuted matrix of coefficients. These algorithms have halved parallel computational costs with respect to Accelerated Parallel Gauss, under weaker conditions for converg- ence. 1. Introduction The solution of tridiagonal linear systems of equations is a central problem in numerical linear algebra. The developement of parallel architectures has addressed the major interest towards algorithms suitable to be implemented on parallel computers [5], [8], [10], [11], [12], [13]. In 1973 Traub devised a parallel version of Gauss method for tridiagonal systems of equations (Parallel Gauss) [ 14], consisting essentially of vector itera- tions, fastly convergent under simple assumptions resembling diagonal domi- nance. This result was improved in [7], where the convergence of Parallel Gauss was fastened by updating alternately the odd and the even components in the vector iterations. The new algorithm (Accelerated Parallel Gauss or APG), hav- ing a rate of convergence not depending on the size of the problem, turned out to be superior to the other known tridiagonal iterative solvers. m Received 21 march 1991. (l) Dipartimento di Informatica, Universit~ di Pisa, Corso Italia 40, 56100 Pisa, Italy. (2) Dipartimento di Matematica, Universit~ di Roma Tor Vergata, Via della Ricerca Scientifica, 00133 Roma, Italy.
TL;DR: A new algorithm, the double-bordering algorithm, for the solution of linear systems of equations is derived, and its complexity is shown to be compatible with the complexity of Gaussian elimination.
Abstract: A new algorithm, the double-bordering algorithm, for the solution of linear systems of equations is derived, and its complexity is shown to be compatible with the complexity of Gaussian elimination, The application of the algorithm to the solution of block-tridiagonal systems is also described
TL;DR: In this article, a 13-by-13 matrix was constructed by solving a large nonlinear programming problem, and the maximum possible growth was shown to be 13.0205.
Abstract: It has been conjectured that when Gaussian elimination with complete pivoting is applied to a real n-by-n matrix, the maximum possible growth is n. In this note, a 13-by-13 matrix is given, for which the growth is 13.0205. The matrix was constructed by solving a large nonlinear programming problem. Growth larger than n has also been observed for matrices of orders 14, 15, and 16.
TL;DR: In this paper, a method for computing the inverse of a complex n-block tridiagonal quasi-Hermitian matrix using an adequate number of partitions of the complete matrix is presented.
Abstract: This paper presents a method for computing the inverse of a complex n-block tridiagonal quasi-Hermitian matrix using an adequate number of partitions of the complete matrix. This type of matrix is very usual in quantum mechanics and, more specifically, in solid state physics (e.g. interfaces and super-lattices), when the tight-binding approximation is used. The efficiency of the method is analysed by comparing the required CPU time and work-area with other techniques.