PyFEM

PyFEM——教学用 Python 有限元程序。以清晰、可读的 Python 代码实现完整有限元流程(前处理→组装→求解→后处理),专为教学与学习设计,是理解有限元方法编程实现的极佳入门项目。

GitHub

https://github.com/jjcremmers/PyFEM

语言

Python

许可证

MIT

定位

教学用 Python 有限元程序(清晰易读)

核心能力

线弹性有限元(平面/三维)、刚度矩阵组装、边界条件处理、求解与后处理、面向教学的分步式代码结构、依赖少(NumPy为主)易于阅读运行

学习价值 - 以最小依赖实现有限元全流程,是理解 FEM 编程实现的最佳入门代码 - 代码结构清晰(逐函数拆解),适合对照教材逐步学习 - 可作为自研求解器教学/文档示例的参考蓝本