Old, deprecated interface invert_trm_real: Inverts a upper triangular matrix.
More...
|
logical function | 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...
|
|
Old, deprecated interface invert_trm_real: Inverts a upper triangular matrix.
- Parameters
-
na | Order of matrix |
a(lda,matrixCols) | Distributed matrix which should be inverted Distribution is like in Scalapack. Only upper triangle is needs to be set. The lower triangle is not referenced. |
lda | Leading dimension of a |
matrixCols | local columns of matrix a |
nblk | blocksize of cyclic distribution, must be the same in both directions! |
mpi_comm_rows | MPI communicator for rows |
mpi_comm_cols | MPI communicator for columns |
wantDebug | logical, more debug information on failure |
- Returns
- succes logical, reports success or failure
logical function elpa1_auxiliary::invert_trm_real::elpa_invert_trm_real |
( |
integer(kind=ik) |
na, |
|
|
real(kind=rk), dimension(lda,matrixcols) |
a, |
|
|
integer(kind=ik) |
lda, |
|
|
integer(kind=ik) |
nblk, |
|
|
integer(kind=ik) |
matrixCols, |
|
|
integer(kind=ik) |
mpi_comm_rows, |
|
|
integer(kind=ik) |
mpi_comm_cols, |
|
|
logical, intent(in) |
wantDebug |
|
) |
| |
|
private |
elpa_invert_trm_real: Inverts a upper triangular matrix
- Parameters
-
na | Order of matrix |
a(lda,matrixCols) | Distributed matrix which should be inverted Distribution is like in Scalapack. Only upper triangle is needs to be set. The lower triangle is not referenced. |
lda | Leading dimension of a |
matrixCols | local columns of matrix a |
nblk | blocksize of cyclic distribution, must be the same in both directions! |
mpi_comm_rows | MPI communicator for rows |
mpi_comm_cols | MPI communicator for columns |
wantDebug | logical, more debug information on failure |
- Returns
- succes logical, reports success or failure
The documentation for this interface was generated from the following file: