EigenvalueSoLversforPetaflop-Applications(ELPA)  2016.05.003
Data Types | Modules | Functions/Subroutines
elpa1_auxiliary.F90 File Reference
#include "config-f90.h"

Data Types

interface  elpa1_auxiliary::cholesky_real
 old, deprecated interface cholesky_real: Cholesky factorization of a real symmetric matrix More...
 
interface  elpa1_auxiliary::invert_trm_real
 Old, deprecated interface invert_trm_real: Inverts a upper triangular matrix. More...
 
interface  elpa1_auxiliary::cholesky_complex
 old, deprecated interface cholesky_complex: Cholesky factorization of a complex hermitian matrix More...
 
interface  elpa1_auxiliary::invert_trm_complex
 old, deprecated interface invert_trm_complex: Inverts a complex upper triangular matrix More...
 
interface  elpa1_auxiliary::mult_at_b_real
 mult_at_b_real: Performs C : = A**T * B this is the old, deprecated interface for the newer elpa_mult_at_b_real where A is a square matrix (na,na) which is optionally upper or lower triangular B is a (na,ncb) matrix C is a (na,ncb) matrix where optionally only the upper or lower triangle may be computed More...
 
interface  elpa1_auxiliary::mult_ah_b_complex
 Old, deprecated interface mult_ah_b_complex: Performs C : = A**H * B where A is a square matrix (na,na) which is optionally upper or lower triangular B is a (na,ncb) matrix C is a (na,ncb) matrix where optionally only the upper or lower triangle may be computed. More...
 

Modules

module  elpa1_auxiliary
 

Functions/Subroutines

logical function, public elpa1_auxiliary::elpa_cholesky_real (na, a, lda, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols, wantDebug)
 elpa_cholesky_real: Cholesky factorization of a real symmetric matrix More...
 
logical function, public elpa1_auxiliary::elpa_invert_trm_real (na, a, lda, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols, wantDebug)
 elpa_invert_trm_real: Inverts a upper triangular matrix More...
 
logical function, public elpa1_auxiliary::elpa_cholesky_complex (na, a, lda, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols, wantDebug)
 elpa_cholesky_complex: Cholesky factorization of a complex hermitian matrix More...
 
logical function, public elpa1_auxiliary::elpa_invert_trm_complex (na, a, lda, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols, wantDebug)
 elpa_invert_trm_complex: Inverts a complex upper triangular matrix More...
 
logical function, public elpa1_auxiliary::elpa_mult_at_b_real (uplo_a, uplo_c, na, ncb, a, lda, b, ldb, nblk, mpi_comm_rows, mpi_comm_cols, c, ldc)
 elpa_mult_at_b_real: Performs C : = A**T * B where A is a square matrix (na,na) which is optionally upper or lower triangular B is a (na,ncb) matrix C is a (na,ncb) matrix where optionally only the upper or lower triangle may be computed More...
 
logical function, public elpa1_auxiliary::elpa_mult_ah_b_complex (uplo_a, uplo_c, na, ncb, a, lda, b, ldb, nblk, mpi_comm_rows, mpi_comm_cols, c, ldc)
 elpa_mult_ah_b_complex: Performs C : = A**H * B where A is a square matrix (na,na) which is optionally upper or lower triangular B is a (na,ncb) matrix C is a (na,ncb) matrix where optionally only the upper or lower triangle may be computed More...
 
logical function, public elpa1_auxiliary::elpa_solve_tridi (na, nev, d, e, q, ldq, nblk, matrixCols, mpi_comm_rows, mpi_comm_cols, wantDebug)
 elpa_solve_tridi: Solve tridiagonal eigensystem with divide and conquer method More...