dlaf_pdpotrf Subroutine

public subroutine dlaf_pdpotrf(uplo, n, a, ia, ja, desca, info)

Cholesky decomposition for a distributed double-precision real symmetric positive definite matrix

NOTE: The input matrix and the matrix of eigenvectors are assumed to be distributed in host memory. Moving to and from GPU memory is handled internally.

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: uplo

Indicates whether the upper ("U") or lower ("L") triangular part of the global sub-matrix is referenced.

integer, intent(in) :: n

Order of the matrix sub-matrix used in the computation.

real(kind=dp), intent(inout), dimension(:, :), target :: a

Local part of the global matrix .

integer, intent(in) :: ia

Row index of the global matrix identifying the first row of the sub-matrix .

NOTE: Check restrictions on this parameter on the DLA-Future documentation, for the DLA-Future version you are using.

integer, intent(in) :: ja

Column index of the global matrix identifying the first column of the sub-matrix .

NOTE: Check restrictions on this parameter on the DLA-Future documentation, for the DLA-Future version you are using.

integer, intent(in), dimension(9) :: desca

ScaLAPACK descriptor of the global matrix .

integer, intent(out), target :: info

0 if the function completed successfully.