Решение нескольких PDE в Fipy
Я пытаюсь решить систему уравнений в частных производных в Python, используя Fipy. У меня есть система как минимум из 3 PDE.
Мне было интересно, какой подход лучше для решения такой системы? Fipy поддерживает как связанные, так и несвязанные подходы для систем PDE. Мне было интересно, во-первых, если Фипи даже поддерживает более двух связанных уравнений, и, если нет (или если так), каков наилучший способ решения такой системы?
Огромное спасибо.
1 ответ
Как правило, в сочетании достигается лучшая конвергенция, чем в сочетании. Однако чем больше уравнений, тем больше матрица, которая должна быть построена, поэтому для связывания может потребоваться слишком много памяти для особо больших задач.
Нет ограничений на количество уравнений.
Даже при связывании любые нелинейные коэффициенты все равно потребуют развертки.