2016-06-27 6 views
2

Я пытаюсь решить систему уравнений с частными производными в Python, используя Fipy. У меня есть система как минимум из 3 PDE.Решение нескольких PDE в Fipy

Мне было интересно, какой подход лучше всего подходит для решения такой системы? Fipy поддерживает как подходы coupled and uncoupled для систем PDE. Мне было интересно, во-первых, если Fipy даже поддерживает более двух связанных уравнений, а если нет (или если да), то какой лучший способ для решения такой системы?

Большое вам спасибо.

ответ

1

Как правило, в сочетании достигается лучшая конвергенция, чем несвязанная. Тем не менее, чем больше уравнений связаны, тем больше должна быть построена матрица, поэтому она может потребовать слишком много памяти для особо больших проблем.

Существует не ограничение того, сколько уравнений может быть связано.

Даже при соединении любые нелинейные коэффициенты будут по-прежнему вызывать sweeping.