我对使用 Numpy/Scipy 或任何其他库解决 2D 和 3D 框架分析问题感兴趣。
到目前为止我遇到过sfepy http://code.google.com/p/sfepy/。虽然它是一个功能齐全的 FEM 软件包,但我想知道是否还有其他选择?
据我所知,最常用的 Python 有限元库是FiPy http://www.ctcms.nist.gov/fipy/.
我经常使用这个库,并且强烈推荐它。它是一个成熟、稳定的项目(当前稳定版本为2.1.2),目前由其创建者美国政府研究所材料测量库NIST维护。文档和(工作中)示例代码 http://www.ctcms.nist.gov/fipy/examples/README.html都很棒。它的安装也相对简单(对于专门的数值库);唯一的依赖项是 NumPy 和 PySparse(它们也是 sfePy 的依赖项)。
如果您过去尝试安装此库但遇到困难,您可能需要重试。我这么说的原因是特里诺斯 http://www.ctcms.nist.gov/fipy/documentation/glossary.html#term-trilinos(FiPy 的分布式处理库)现在是一个单独的包(尽管如果您想并行化 FiPy 计算,我仍然建议使用 Trillinos)
(注意:您可能还会发现这个网站很有用:hpfem.org http://hpfem.org/main(由三所大学组成的联盟维护的网站)保留了 FEM 图书馆和其他资源的优秀收藏。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)