用FiPY解决Python中的复杂pde

2024-05-16 09:38:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用FiPy来解决一个复杂的PDE。FiPY似乎不支持复杂的参数,一般的建议似乎是将PDE分开,分别求解,然后重新组合。还是这样吗?在

其次,我找不到任何方法来设置非常定的初始条件。假设我希望网格不是在每个单元格中都有相同的值,有没有比使用setValue更简单的方法呢?在

谢谢。在


Tags: 方法网格参数建议pdefipy试图用setvalue
1条回答
网友
1楼 · 发布于 2024-05-16 09:38:44

FiPy不支持复杂的参数,但它支持求解向量,这可能会简化您的任务。在

this coupled Cahn-Hilliard simulation的后半部分。在

当然可以设置非均匀的初始条件。有关如何将初始条件设置为随机字段或examples/diffusion/electrostatics.py和 以及examples/phase/中关于如何根据坐标设置初始条件的任何内容。正如您在这些示例中看到的,有两种不同的语法可以工作,但是setValue()是一种完全合法的方法。在

相关问题 更多 >