有哪些使用有限元法解决二维和三维框架的Python库?

16 投票
2 回答
24522 浏览
提问于 2025-04-17 02:00

我想用Numpy、Scipy或者其他库来解决二维和三维的框架分析问题。

到目前为止,我发现了一个叫做sfepy的工具。虽然它是一个功能齐全的有限元分析软件包,但我在想有没有其他的选择呢?

2 个回答

10

你也可以看看 FEniCS,这个网站挺不错的。

15

根据我所知道的,最常用的Python有限元库是FiPy

我经常使用这个库,非常推荐它。它是一个成熟且稳定的项目(当前稳定版本是2.1.2),由美国国家标准与技术研究院(NIST)的材料测量实验室维护。它的文档和示例代码都非常优秀。安装起来也相对简单(对于一个专业的数值库来说);它只依赖于NumPy和PySparse(这两个库也是sfePy的依赖)。

如果你之前尝试安装这个库时遇到困难,建议你再试一次。我之所以这么说,是因为Trillinos(FiPy的分布式处理库)现在已经成为一个单独的包(不过如果你想并行计算FiPy,还是推荐使用Trillinos)。

(注意:你可能还会觉得这个网站有用:hpfem.org(由三所大学的联盟维护)提供了一个优秀的有限元库和其他资源的集合。)

撰写回答