Oracle® Developer Studio 12.5:性能库用户指南

退出打印视图

更新时间: 2016 年 6 月
 
 

稀疏求解器例程

以下各表列出了 Oracle Developer Studio 性能库中 SPSOLVE 和 SuperLU 稀疏求解器中的例程。(P) 表示已进行了并行化处理的例程。

表 60  SPSOLVE 例程
例程
功能
xGSSFS (P)
调用一次 SPSOLVE 的接口。
xGSSIN
SPSOLVE 初始化。
xGSSOR
填充简化顺序和符号因式分解。
xGSSFA (P)
矩阵值输入和数值因式分解。
xGSSSL
三角求解。
xGSSUO
设置用户指定的顺序排列。
xGSSRP
返回求解器使用的排列。
xGSSCO
返回系数矩阵的条件数估算值。
xGSSDA
取消分配 SPSOLVE 内存。
xGSSPS
打印求解器统计数据。
表 61  SuperLU 例程
例程
功能
xgstrf
计算因式分解
xgssvx
分解和求解(专业驱动程序)
xgssv
分解和求解(简单驱动程序)
xgstrs
计算三角求解
xgsrfs
改进计算得到的解;提供误差界
xlangs
计算 1 范数、弗罗贝尼乌斯范数或无穷范数
xgsequ
计算行和列比例
xgscon
估算条件数的倒数
xlaqgs
平衡一般稀疏矩阵
LUSolveTime
返回在求解阶段所用的时间
LUFactTime
返回在因式分解阶段所用的时间
LUFactFlops
返回因式分解阶段中的浮点运算数
LUSolveFlops
返回求解阶段中的浮点运算数
xQuerySpace
返回有关内存统计数据的信息
sp_ienv
返回指定的计算机相关参数
xPrintPerf
打印由计算例程收集的统计信息
set_default_options
将控制求解器行为的参数设置为默认选项
StatInit
分配并初始化用于存储性能统计信息的结构
StatFree
释放用于存储性能统计信息的结构
Destroy_Dense_Matrix
取消分配密集格式的 SuperMatrix
Destroy_SuperNode_Matrix
取消分配超节点格式的 SuperMatrix
Destroy_CompCol_Matrix
取消分配压缩稀疏列格式的 SuperMatrix
Destroy_CompCol_Permuted
取消分配已排列的压缩稀疏列格式的 SuperMatrix
Destroy_SuperMatrix_Store
取消分配将矩阵存储在 SuperMatrix 中的实际存储
xCopy_CompCol_Matrix
复制压缩稀疏列格式的 SuperMatrix
xCreate_CompCol_Matrix
分配压缩稀疏列格式的 SuperMatrix
xCreate_Dense_Matrix
分配密集格式的 SuperMatrix
xCreate_CompRow_Matrix
分配压缩稀疏行格式的 SuperMatrix
xCreate_SuperNode_Matrix
分配超节点格式的 SuperMatrix
sp_preorder
排列原始稀疏矩阵的列
sp_sgemm sp_dgemm sp_cgemm sp_zgemm
将 SuperMatrix 乘以稠密矩阵