如何在 Comsol 中为线性问题(RF 模块的亥姆霍兹方程)的迭代求解器 GMRES 或 FGMRES 设置初始猜测?
如何在 Comsol 中为迭代求解器设置初始猜测?
计算科学
线性求解器
迭代法
康索尔
格瑞斯
2021-11-29 15:34:11
1个回答
我对 Comsol 中迭代求解的细节不太熟悉;然而,快速谷歌搜索确实揭示了为迭代线性求解器设置自定义初始猜测的任何简单方法。(我准备好被证明是错误的)。
几点注意事项:
- 使用带有预处理器的解作为初始猜测是一种常见的做法。所以,比如说,你正在解决一个系统
带有左前置条件. 然后,解决方案将作为初始猜测. 因此,如果使用预条件子,通常不会以随机/零初始猜测开始,初始猜测的质量直接关系到预条件子的质量.
- 对于线性系统,初始猜测对收敛的影响是有限的。当然,初始猜测越好,迭代求解器收敛得越快,尤其是当您的初始猜测非常非常接近真实解时。但是,必须小心,因为初始猜测的过度规范可能会损害迭代求解器过程。
- 如果您正在进行频率扫描,我认为默认情况下 Comsol 将使用前一个频率的解决方案作为当前频率的初始猜测。
总之,“我的初步猜测”是 Comsol 决定不包括为线性问题设置自定义初始猜测的选项,因为从中可以获得的价值很小,这可能会使界面复杂化,有时甚至会损害收敛性.
其它你可能感兴趣的问题