我需要多次解决Ax = B并且cusparseSolveAnalysisInfo_t在循环中花费了大量时间。
cusparseSolveAnalysisInfo_t在AX = B的解决方案中做了什么? 根据文档,我可以创建一次并将其用于不同的B. 如果我想将它用于具有相同稀疏结构的不同A组,那该怎么办呢?
答案 0 :(得分:1)
参考the documentation,类型info
的{{1}}结构将传递给分析函数,以捕获分析函数创建的数据。然后将其传递(未更改)到solve函数以指导求解器。
您可以在此cuda sample中看到示例用法。
如果更改A,则必须重新创建(例如,如果更改A,则必须重新运行分析步骤。)