A very common problem in science is the numerical diagonalization of symmetric or hermitian 3x3 matrices. Since standard "black box" packages may be too inefficient if the number of matrices is large, we study several alternatives. We consider optimized implementations of the Jacobi, QL, and Cuppen algorithms and compare them with an alytical method relying on Cardano's formula for the eigenvalues and on vector cross products for the eigenvectors. Jacobi is the most accurate, but also the slowest method, while QL and Cuppen are good general purpose algorithms. The analytical algorithm outperforms the others by more than a factor of 2, but becomes inaccurate or may even fail completely if the matrix entries differ greatly in magnitude. This ...
AbstractThis paper presents an efficient vectorized algorithm for the tridiagonalization of a band s...
Hermitian plus possibly non-Hermitian low rank matrices can be efficiently reduced into Hessenberg f...
AbstractWe present a new, fast, and practical parallel algorithm for computing a few eigenvalues of ...
A very common problem in science is the numerical diagonalization of symmetric or hermitian 3x3 matr...
In this paper we report an effective parallelisation of the Householder routine for the reduction of...
We describe a matrix diagonalization algorithm for complex symmetric (not Hermitian) matrices, A̲=A...
The eigenvalues and eigenvectors of a matrix have many applications in engineering and science, such...
We describe a matrix diagonalization algorithm for complex symmetric (not Hermitian) matrices, A = A...
In this paper, we present new algorithms that can replace the diagonal entries of a Hermitian matrix...
We show how both the tridiagonal and bidiagonal QR algorithms can be restructured so that they be- ...
AbstractThis paper develops optimal algorithms to multiply an n × n symmetric tridiagonal matrix by:...
The paper describes several efficient parallel implementations of the one-sided hyperbolic Jacobi-ty...
In this paper we present a new algorithm for solving the symmetric tridiagonal eigenvalue problem th...
The QR algorithm computes a Schur decomposition of a matrix. It is certainly one of the most importa...
Matrix diagonalization is an important component of many aspects of computational science. There are...
AbstractThis paper presents an efficient vectorized algorithm for the tridiagonalization of a band s...
Hermitian plus possibly non-Hermitian low rank matrices can be efficiently reduced into Hessenberg f...
AbstractWe present a new, fast, and practical parallel algorithm for computing a few eigenvalues of ...
A very common problem in science is the numerical diagonalization of symmetric or hermitian 3x3 matr...
In this paper we report an effective parallelisation of the Householder routine for the reduction of...
We describe a matrix diagonalization algorithm for complex symmetric (not Hermitian) matrices, A̲=A...
The eigenvalues and eigenvectors of a matrix have many applications in engineering and science, such...
We describe a matrix diagonalization algorithm for complex symmetric (not Hermitian) matrices, A = A...
In this paper, we present new algorithms that can replace the diagonal entries of a Hermitian matrix...
We show how both the tridiagonal and bidiagonal QR algorithms can be restructured so that they be- ...
AbstractThis paper develops optimal algorithms to multiply an n × n symmetric tridiagonal matrix by:...
The paper describes several efficient parallel implementations of the one-sided hyperbolic Jacobi-ty...
In this paper we present a new algorithm for solving the symmetric tridiagonal eigenvalue problem th...
The QR algorithm computes a Schur decomposition of a matrix. It is certainly one of the most importa...
Matrix diagonalization is an important component of many aspects of computational science. There are...
AbstractThis paper presents an efficient vectorized algorithm for the tridiagonalization of a band s...
Hermitian plus possibly non-Hermitian low rank matrices can be efficiently reduced into Hessenberg f...
AbstractWe present a new, fast, and practical parallel algorithm for computing a few eigenvalues of ...