What are some python libraries that use finite elements to solve structural two and three dimensional frames? [closed]

白昼怎懂夜的黑 提交于 2019-12-03 12:20:54

问题


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?


回答1:


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.)




回答2:


You should check out FEniCS, too.



来源:https://stackoverflow.com/questions/7375130/what-are-some-python-libraries-that-use-finite-elements-to-solve-structural-two

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!