Adelsbach/VSIPL
Core Programming Reference Guide
DD-00016-015
Core

6.4.4 vsip_dchold_p - Perform Cholesky Decomposition

int vsip_chold_f(vsip_chol_f *chold, const vsip_mview_f *a); 
int vsip_cchold_f(vsip_cchol_f *chold, const vsip_cmview_f *a);
Description

This function performs the Cholesky decomposition of a symmetric positive definite matrix A using the provided Cholesky decomposition object. The decomposition expresses A as the product of a triangular matrix and its transpose:

When uplo = VSIP_MAT_LOW:

      T
A =LL

      H
A =LL

When uplo = VSIP_MAT_UPP:

     T
A =U  U

     H
A= U  U

Where L is a lower triangular matrix and U is an upper triangular matrix.

Parameters
Return Value
Notes