鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

可替换性

当前KML_SOLVER支持多节点多进程多线程,可以替代PETSc的多节点多进程功能。

表 PETSc的替换映射关系为可替换的接口与PETSc相应接口的映射关系(仅给出已优化的接口)。

表1 PETSc的替换映射关系

PETSc接口

KML_SCASOLVER接口

KSPCreate

KmlScaissCgInitStripesDI

KSPSetTolerances

KmlScaissCgSetDII

KSPSolve

KmlScaissCgSolveDI

KSPGetIterationNumber/ KSPGetResidualNorm

KmlScaissCgGetDII/ KmlScaissCgGetDID

KSPDestroy

KmlScaissCgCleanDI

以上接口均为C接口,详见《鲲鹏数学库 开发指南》中KML_SOLVER函数定义章节。