当前KML_SOLVER仅有单节点多线程,无法替代PETSc的多节点功能。
如表 PETSc的替换映射关系所示为可替换的接口与PETSc相应接口的映射关系(仅给出已优化的接口)。
PETSc接口 |
SOLVER接口 |
---|---|
KSPCreate |
KmlIssCgInitDI |
KSPSolve |
KmlIssCgSolveDI |
KSPDestroy |
KmlIssCgCleanDI |
以上接口均为C接口,请参见《鲲鹏数学库 开发指南》中“KML_SOLVER函数定义”章节。