在Fipy中解决多个PDE

时间:2016-06-27 18:33:44

标签: python numpy scipy pde fipy

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

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

非常感谢你。

1 个答案:

答案 0 :(得分:1)

通常,耦合将实现比未耦合更好的收敛。但是,耦合的方程越多,必须构建的矩阵越大,因此对于特别大的问题,耦合可能需要太多的内存。

可以耦合多少个方程没有限制。

即使在耦合时,任何非线性系数仍然会调用sweeping