有哪些使用有限元来求解结构二维和三维框架的 python 库?
我对使用 Numpy/Scipy 或任何其他库解决 2D 和 3D 框架分析问题感兴趣。
到目前为止,我遇到了 sfepy。虽然它是一个功能齐全的 FEM 软件包,但我想知道是否还有其他选择?
Using Numpy/Scipy or any other library, I am interested in solving 2D and 3D frame analysis problems.
So far I came across sfepy. Although, it is a fully functioning FEM package, I was wondering if there are any alternatives?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,最常用的 Python 有限元库是 FiPy。
我经常使用这个库,并且强烈推荐它。它是一个成熟、稳定的项目(当前稳定版本为 2.1.2),目前由其创建者美国政府研究所材料测量库 NIST 维护。文档和(工作)示例代码非常好。它的安装也相对简单(对于专门的数值库);唯一的依赖项是 NumPy 和 PySparse(它们也是 sfePy 的依赖项)。
如果您过去尝试安装此库但遇到困难,您可能需要重试。我这么说的原因是 Trillinos (分布式处理FiPy 库)现在是一个单独的包(尽管如果您想并行化 FiPy 计算,我仍然建议使用 Trillinos)
(注意:您可能还会发现有用,此站点:hpfem.org(由三所大学组成的联盟维护的网站)拥有大量 FEM 库和其他资源。)
To the best of my knowledge the most commonly used Python Finite Element library is FiPy.
I use this library frequently, and i recommend it highly. It is a mature, stable project (current stable version is 2.1.2), currently maintained by its creator, the Materials Measurement Library of the US Government Institute, NIST.The documentation and (working) sample code are excellent. It's also relatively (for a specialized numerical library) simple to install; the only dependencies are NumPy, and PySparse (which are also dependencies for sfePy).
If you have tried to install this library in the past and had difficulty, you might want try again. The reason i say that is Trillinos (the distributed processing library for FiPy) is now a separate package (though i would still recommend using Trillinos if you want to parallelize FiPy computations)
(Note: you might also find useful, this Site: hpfem.org (a Site maintained by a consortium of three universities) maintains an excellent collection of FEM libraries and other resources.)
您也应该查看 FEniCS。
You should check out FEniCS, too.