《有限元法基础》课程资源
I. 源代码
- MATLAB code for active column solution method: MATLAB code for active column solution method.
- MATLAB code for 1D bar: J Fish, T Belytschko 的教材 A first course in finite elements 第5章matlab程序
- MATLAB code for TRUSS: J Fish, T Belytschko 的教材 A first course in finite elements 第2章matlab程序
- MATLAB code for 1D advection diffusion problem: Developed based on the 1D bar code by our Lab.
- MATLAB code for heat conduction in 2D: J Fish, T Belytschko 的教材 A first course in finite elements 第8章matlab程序
- MATLAB code for 2D elasticity: J Fish, T Belytschko 的教材 A first course in finite elements 第8章matlab程序
- MATLAB code for beams in 1D: J Fish, T Belytschko 的教材 A first course in finite elements 第10章matlab程序
- QUADS.FOR: K J Bathe的《Finite Element Procedures》书中第5.6节“Computer Program Implementation of Isoparametric Finite Elements”的四边形等参元示例程序。
- FFI.FOR: 自由格式输入模块,可用于将STAP 90的输入数据文件改为自由格式。
- Source Codes in Fortran90: 佛罗里达州立大学的John Burkardt整理的Fortran 90代码库。其主页上还有许多其它代码,如C++代码、C代码等。
II. 前后处理
- 附录B 用TECPLOT进行有限元后处理: 张雄,王天舒. 《计算动力学》,清华大学出版社,2007
- tecplot_example: TECPLOT的示例文件,可用于学习使用TECPLOT
- Tecplot的使用入门与技巧: 来源于网络的文章,作者不详
- Tecplot软件使用指南: 来源于网络的文章
- 附录C 用ParaView进行有限元后处理: 张雄,王天舒,刘岩. 《计算动力学(第2版)》,清华大学出版社,2015
- Example.zip: 《计算动力学(第2版)》(张雄,王天舒,刘岩. 清华大学出版社,2015年)附录C(用ParaView进行后处理)示例文件,包括vtk格式和vtu格式。
- RCM - Reverse Cuthill McKee Ordering (可用于半带宽优化)
- STAP90 前后处理方法概要: 在STAP90中增加前后处理功能的建议方案。
- STAP90-2014批注版: STAP90-2014批注版,供阅读代码参考。
- STAP90-2014打印版: 供阅读程序使用。
III. 版本控制与文档写作
- git使用手册: git、gitlab和TortoiseGit使用说明 (宋言整理)
- Git版本控制软件和GitHub平台使用基础教程 (倪锐晨整理)
- TortoiseSVN使用简介: 来源于网络的文章
- LaTex文档的输入问题 (张雄整理)
- LyX撰写中文LaTex文档问题 (张雄整理)
IV. 其他资料
- 有限元法常用名词中英文对照表
- 桥梁结构背景知识: 桥梁结构的简要介绍,供课程训练的桥梁设计竞赛参考
- 讲座:极端变形问题的数值模拟方法与软件,2016
- 视频:A Material Point Method For Snow Simulation