Python code for solving 3D structural problems using the finite element method
Python 3D finite element code
This python code allows for solving 3D structural problems using the finite element method. New features will be added over time.
This code has NOT been validated on reference cases yet.
Requirements and dependencies
Current features:
Meshes
- Tetrahedral mesh generation from a set of points using scipy.spatial.Delaunay
- 4-node tetrahedral (Tet4), 6-node prism (Prism6), 8-node brick (Brick8) elements support
- Support for meshes containing different types of elements, possibly of different orders
Materials
- Linear isotropic elastic materials
Structural matrices
- Consistent mass matrix
- Linear elastic stiffness matrix
- Rayleigh damping matrix (linear combination of mass and