找回密码
 注册
查看: 1705|回复: 4

有谁用过ORHTOMIN解线性方程?请进

[复制链接]
发表于 2006-2-14 12:41:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我用ORTHOMIN解压力泊松方程,很不稳定,当更新速度后,有时不能收敛,请教是什么原因?谢谢!
发表于 2006-2-16 21:33:00 | 显示全部楼层

有谁用过ORHTOMIN解线性方程?请进

大概是程序编错了,或者是没有用好预条件。
发表于 2006-2-17 09:57:17 | 显示全部楼层

有谁用过ORHTOMIN解线性方程?请进

orthomin方法中有一个参数,即保存的搜索方向的数目,调整一下这个参数,换不同的数目试一试,有时这个数太小,收敛可能很慢。
 楼主| 发表于 2006-2-22 01:17:42 | 显示全部楼层

有谁用过ORHTOMIN解线性方程?请进

在ORTHOMIN中,为什么不能把前一次的结果用做下一次调用ORTHOMIN的初值呢?在算法中有这么一条语句:
for (IB = 0; IB <= IJKM - 1; IB++)
{
 DP[IB] = 0;
 Rsq = Rsq + RN[IB] * RN[IB];
}
即每次调用ORTHOMIN时,初值为0。请问怎样能把前一次的结果用做下一次调用ORTHOMIN的初值。谢谢!
 楼主| 发表于 2006-2-22 01:26:23 | 显示全部楼层

有谁用过ORHTOMIN解线性方程?请进

我用其他方法解过此方程组,结果是正确的,所以问题出在ORTHOMIN中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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