python中的有限元法
femp的Python项目详细描述
欢迎来到Fempy!
fempy是一个纯python的跨平台软件包,用于有限元法求解偏微分方程组。它提供了处理离散域、域上的域、用域构造的弱形式以及求解由此产生的方程组的抽象。线性、非线性和时变问题可以用fempy求解。
安装
安装fempy的最佳方法是使用pip
:
pip install -U fempy
唯一需要的依赖项是numpy和scipy。但是,对于自动网格划分和结果预览,您还需要在路径中使用gmsh可执行文件。您也可以选择用pip
安装它:
pip install -U gmsh-sdk
测试
运行所有测试:
python -m fempy.tests.runtests
您还可以指定子包,例如:
python -m fempy.tests.runtests domain
示例的执行方式类似于:
python -m fempy.examples.elastic
注意,大多数示例都需要gmsh和运行显示。