matlab代码影响(不推荐)sp.fem
该代码已重命名,重新许可并移植到Python3。查找最新动态。
此Python
2版本不再更新。
在此存储库中,您可以找到用SciPy
/
Python编写的轻量级,完全解释但性能良好的有限元代码的工作草案。
该代码是(c)Tom
Gustafsson,并根据AGPLv3许可。
思想
该库的主要任务是为各种类型的有限元和网格执行有限元组装。
因此,核心功能可以归纳为以下启发式身份:
Mesh
(spfem)
+
Bilinear
form
(function)
+
Element
(spfem)
=
Sparse
matrix
(scipy)
这意味着该库不适合希望拥有完全黑盒PDE求解器的开发人员。
为了成功应用所得矩阵,需要对有限元有基本的了解。
最小的例子
以下代码在边界条件为零且单元载荷为零的单位正方形中求解泊松方程。
from
spfem
.
mesh
import
MeshTri
from
spfem
.
assembly
import
AssemblerElement
from
spfem
.
element
import
El
评论0
最新资源