关于subroutine调用时无法读取数据
初来乍到先给大家问个好!本人新手,目前在编译FORTRAN调用MKL中的PARDISO时出现了一些问题。
在设置断点检查后发现,局部变量的值出现异常。后来发现无论断点设置在哪里都会出现以下结果。
程序可以正常运行,只是结果不正确,结果全部为0。
希望给些建议和指导!谢谢!
如果需要更详细信息我会稍后补上! Pardiso的手册翻阅了吗?
照理会有错误代码之类的供查询的 pasuka 发表于 2015-4-7 13:24
Pardiso的手册翻阅了吗?
照理会有错误代码之类的供查询的
手册看了,有错误代码问题是没错误目前。 cbr216 发表于 2015-4-7 21:55
手册看了,有错误代码问题是没错误目前。
既然是求解AX=B的问题,把A和B输出成COO格式,再导入matlab求解看看是啥结果,也可能A奇异或病态
稀疏复矩阵的话,matlab好像使用的是稀疏QR分解(?),具体可以参考SuiteSparse的手册
另一个思路就是找个标准的考题或者自带的算例,跑一遍,看看结果是否正确 谢谢你的建议!目前转成CSR了,准备放MATLAB试试结果。现在正在找别人的CODE调试! 楼主,我最近也遇见同样的问题,您的问题解决了吗?
页:
[1]