【发布时间】:2013-07-18 14:37:01
【问题描述】:
我需要多次求解 Ax=B 并且 cusparseSolveAnalysisInfo_t 在循环中花费大量时间。
cusparseSolveAnalysisInfo_t 在 AX=B 的解中做了什么? 根据文档,我可以创建一次并将其用于不同的 B 集。 如果我想将它用于具有相同稀疏结构的不同 A 集怎么办。
【问题讨论】:
标签: cuda sparse-matrix matrix-inverse
我需要多次求解 Ax=B 并且 cusparseSolveAnalysisInfo_t 在循环中花费大量时间。
cusparseSolveAnalysisInfo_t 在 AX=B 的解中做了什么? 根据文档,我可以创建一次并将其用于不同的 B 集。 如果我想将它用于具有相同稀疏结构的不同 A 集怎么办。
【问题讨论】:
标签: cuda sparse-matrix matrix-inverse
参考the documentation,cusparseSolveAnalysisInfo_t 类型的info 结构被传递给分析函数以捕获分析函数创建的数据。然后将其传递(不变)到求解函数以指导求解器。
您可以在此cuda sample 中查看示例用法。
如果更改 A,则必须重新创建它(即,如果更改 A,则必须重新运行分析步骤)。
【讨论】: