代码之家  ›  专栏  ›  技术社区  ›  Snakelet

在Fipy中解决多个PDE

  •  2
  • Snakelet  · 技术社区  · 10 年前

    我试图用Python来解偏微分方程组,使用 Fipy 。我的系统至少有3个PDE。

    我想知道哪种方法最适合解决这样的系统?Fipy支持两者 coupled and uncoupled PDE系统的方法。我想知道,首先,如果Fipy甚至支持2个以上的耦合方程,如果不支持(或者如果支持),那么解决这样一个系统的最佳方法是什么?

    1 回复  |  直到 10 年前
        1
  •  1
  •   jeguyer    10 年前

    一般来说,耦合会比非耦合实现更好的收敛。然而,耦合的方程越多,必须构建的矩阵就越大,因此耦合可能需要太多内存来处理特别大的问题。

    耦合方程的数量没有限制。

    sweeping .