社区
其他技术讨论专区
帖子详情
使用FiPY在Python中解决复杂的PDE
weixin_38050648
2019-09-12 01:20:38
我正试图用FiPy解决一个复杂的PDE.似乎FiPY不支持复杂的论证,一般的建议似乎是拆分PDE,单独解决然后重新组合.这仍然是这样吗? 其次,我看不出任何设置非常数初始条件的方法.假设我想让我的网格在每个单元格中没有相同的值,除了使用setValue之外,还有更简单的方法吗? 谢谢.
...全文
647
1
打赏
收藏
使用FiPY在Python中解决复杂的PDE
我正试图用FiPy解决一个复杂的PDE.似乎FiPY不支持复杂的论证,一般的建议似乎是拆分PDE,单独解决然后重新组合.这仍然是这样吗? 其次,我看不出任何设置非常数初始条件的方法.假设我想让我的网格在每个单元格中没有相同的值,除了使用setValue之外,还有更简单的方法吗? 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38066537
2019-09-12
打赏
举报
回复
FiPy不支持复杂的参数,但它确实支持向量求解,这可能会简化您的任务. 见this coupled Cahn-Hilliard simulation的后半部分. 当然可以设置不均匀的初始条件.有关如何将初始条件设置为随机字段或examples/diffusion/electrostatics.py和,请参见:examples/cahnHilliard/mesh2DCoupled.py以及如何根据坐标设置初始条件的examples/phase/中的任何内容.正如您在这些示例中所看到的,有几种不同的语法可行,但setValue()是完全合法的方法.
FiPy
-开源
使用
Python
编写的面向对象的偏微分方程(
PDE
)求解器,它基于标准的有限体积方法,并包括接口跟踪算法。 *警告*项目不再
使用
Sourceforge维护其存储库。
解决
数学建模的常见问题的
python
代码.zip
解决
数学建模的常见问题的
python
代码.zip
guyer2009.pdf
Partial Differential Equations
探索
FiPy
:一个强大的
Python
PDE
求解器
探索
FiPy
:一个强大的
Python
PDE
求解器 项目地址:https://gitcode.com/gh_mirrors/fi/
fipy
项目介绍
FiPy
是一个基于
Python
的开源项目,是一个面向对象的有限体积法(Finite Volume Method)求解器,专门用于
解决
偏微分方程(
PDE
s)的问题。该项目由美国国家标准与技术研究所(NIST)的材料科学和工程部门以及理论与计算材料科...
其他技术讨论专区
473
社区成员
791,201
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章