PLASMA
Parallel Linear Algebra Software for Multicore Architectures
|
Functions | |
__attribute__ ((weak)) | |
__attribute__ | ( | (weak) | ) |
Performs the Cholesky factorization of a Hermitian positive definite matrix A. The factorization has the form
\[ A = L \times L^H, \]
or
\[ A = U^H \times U, \]
where U is an upper triangular matrix and L is a lower triangular matrix.
[in] | uplo |
|
[in] | n | The order of the matrix A. n >= 0. |
[in,out] | A | On entry, the Hermitian positive definite matrix A. If uplo = PlasmaUpper, the leading N-by-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If uplo = PlasmaLower, the leading N-by-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if return value = 0, the factor U or L from the Cholesky factorization A = U^H*U or A = L*L^H. |
[in] | lda | The leading dimension of the array A. lda >= max(1,n). |
Performs the Cholesky factorization of a symmetric positive definite matrix A. The factorization has the form
\[ A = L \times L^T, \]
or
\[ A = U^T \times U, \]
where U is an upper triangular matrix and L is a lower triangular matrix.
[in] | uplo |
|
[in] | n | The order of the matrix A. n >= 0. |
[in,out] | A | On entry, the symmetric positive definite matrix A. If uplo = PlasmaUpper, the leading N-by-N upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. If uplo = PlasmaLower, the leading N-by-N lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced. On exit, if return value = 0, the factor U or L from the Cholesky factorization A = U^T*U or A = L*L^T. |
[in] | lda | The leading dimension of the array A. lda >= max(1,n). |