【发布时间】:2011-06-05 11:36:17
【问题描述】:
我正在尝试求解具有固定边界值的 6 阶非线性 PDE (1D)(扩展 Fisher-Kolmogorov - EFK)。在 FTCS 失败后,下一次尝试是 MoL(空间中心或 FEM),使用例如LSODES。
如何实现?到目前为止使用 Python/C + OpenMP,但需要一些指示 有效地做到这一点。
带有附加六阶项的 EFK:
u_t = d u_6x - g u_4x + u_xx + u-u^3
其中 d, g 是实系数。
u(x,0) = exp(-x^2/16), ux = 0 在边界上
domain 是 [0,300] 并且 dx
我希望这是足够的信息。
【问题讨论】:
-
FTCS 一定会失败,除非您对拉普拉斯算子和四阶导数使用六阶离散化。什么没有奏效 ?我不知道这个特定方程的困难(u - u^3 项可能会对任何方案的稳定性造成一些破坏,并且应该在 d 和 g 上有一个条件,以便方程有一个解),所以任何额外的信息都会很好。也可以试试 mathoverflow.net(尽可能详细,尤其是为什么您尝试的方法不起作用)。
-
对文献的一些快速检查似乎表明 FDM 应该起作用。不过,不要费心尝试显式方法。
-
Math.SE 可能比 Mathoverflow 更好,后者主要是 IMO 理论。
-
@jonsca:mathoverflow上有一些数值分析师,这个方程是研究级的。我不了解 Math.SE 的人,但这也许也值得一试。
-
@Alexandre 当然是这样。我毫不怀疑这是一个高水准的问题,我刚刚发现数学和统计 SE 网站对用户更友好。无论如何,只要我的 0.02 美元,如果我插话,对不起。