中文
注册

函数说明

稀疏求解器库(Sparse Solvers),提供直接求解器和迭代求解器,支持单节点多线程、集群MPI多进程。

SOLVER提供单机版稀疏线性方程组求解器,稀疏矩阵是指大部分矩阵元素为零的矩阵。该求解器包含的求解方法有:

  • CG(Conjugate Gradient,共轭梯度),支持单精度实数和双精度实数数据类型,不支持复数。
  • GCR(Generalized Conjugate Residual,广义共轭残差),支持单精度实数和双精度实数数据类型,不支持复数。
  • LDLT分解和求解,支持对称不定矩阵的求解,支持单精度实数、双精度实数、单精度复数、双精度复数四种数据类型。
  • LU分解和求解,支持通用矩阵的求解,支持单精度实数、双精度实数、单精度复数、双精度复数四种数据类型。
  • DSS(Direct Sparse Solver,直接法稀疏矩阵求解器),可根据矩阵类型自动选择最佳求解方法。
    • 支持对称正定、对称不定、Hermitian正定、Hermitian不定、结构对称和非对称矩阵(通用矩阵)的求解。
    • 支持单精度实数、双精度实数、单精度复数、双精度复数四种数据类型。

SOLVER提供单机版预条件子。包含的预条件子有:

  • 结构化ILU0预条件子,支持单精度实数,不支持双精度实数、单精度复数、双精度复数。

SOLVER还提供集群版线性方程组求解器。该求解器包含的求解方法有:

  • 迭代求解:CG算法,支持单精度实数和双精度实数数据类型,不支持复数。
  • 迭代求解:BICGSTAB算法,支持单精度实数和双精度实数数据类型,不支持复数。
  • 迭代求解:GMRES算法,支持单精度实数和双精度实数数据类型,不支持复数。
  • 直接求解:科列斯基分解(Cholesky factorization),支持单精度实数、双精度实数、单精度复数、双精度复数四种数据类型。其中,对于实数的对称正定矩阵,采用LLT分解;对于复数的埃尔米特正定矩阵采用LLH分解。
SOLVER还提供集群版预条件子。包含的预条件子有:
  • ICC预条件,支持单精度实数和双精度实数数据类型,不支持复数。
  • ILU0预条件,支持单精度实数和双精度实数数据类型,不支持复数。
  • SOR预条件:支持单精度实数和双精度实数数据类型,不支持复数。
  • ILUT预条件:支持单精度实数和双精度实数数据类型,不支持复数。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词