Fortran Coder

MKL_DSS solver 计算结果精度控制(高维数稳定计算)

查看数: 8232 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-4-8 00:15

正文摘要:

迭代调用mkl_dss solver求解大型非线性方程组,每次计算结果都有差别。单步执行后,发现mkl_dss solver在给定同样的输入下,每次给出的输出都略有差别,这些差别在迭代过程中累计,就使得最终非线性方程组收敛到不同 ...

回复

duty 发表于 2014-4-8 09:51:54
pasuka 发表于 2014-4-8 08:12
1、非线性方程组求解问题最好还是用迭代法,直接分解法不是太合适
2、即使采用迭代法,也需要针对实际情况 ...

我是用牛顿法迭代求解,每次迭代式求解线性方程组,现在的问题出现在每次求解线性方程组,相同的方程参数,会有不同的结果输出,虽然相差不大~
pasuka 发表于 2014-4-8 08:12:37
1、非线性方程组求解问题最好还是用迭代法,直接分解法不是太合适
2、即使采用迭代法,也需要针对实际情况使用不同的预处理措施

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-6 05:49

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表