Rate This Document
Findability
Accuracy
Completeness
Readability

Function Description

KML_SOLVER functions solve systems of sparse linear equations on a single node. The majority of elements in a sparse matrix are zero. The following methods are involved:

  • Conjugate gradient (CG) supports single-precision and double-precision real numbers, but does not support complex numbers.
  • Generalized conjugate residual (GCR) supports single-precision and double-precision real numbers, but does not support complex numbers.

KML_SOLVER functions also solve systems of linear equations in clusters. The following methods are involved:

  • Iterative solution: CG supports single-precision and double-precision real numbers, but does not support complex numbers.
  • Direct solution: Cholesky factorization supports four data types: single-precision real number, double-precision real number, single-precision complex number, and double-precision complex number. LLT factorization is used for a real symmetric positive definite matrix, and LLH factorization is used for a complex Hermitian positive definite matrix.