A curated list of awesome stuff related to Finite Element Analysis (FEA) Software for Structural Engineering. The finite element method (FEM) is a numerical method for solving problems in engineering and mathematical physics. Typical problem areas of interest include structural analysis, heat transfer, fluid flow, mass transport, and electromagnetic potential.
This list is a collection of tools, projects, images, and resources conforming to the Awesome Manifesto
Contributions very welcome but first see Contributing.
- CadQuery - A python parametric CAD scripting framework based on OCCT
- FreeCAD - A free and opensource multiplatform 3D parametric modeler.
- Gridap.jl - Grid-based approximation of partial differential equations in Julia
- t8code - Parallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
- FeenoX - Cloud-first free no-fee no-X uniX-like finite-element(ish) computational engineering tool.
- FElupe - 🔍 finite element analysis for continuum mechanics of solid bodies
- GetFEM - Framework for solving systems of coupled nonlinear PDEs.
- PyMAPDL - The PyMAPDL project supports Pythonic access to MAPDL.
- PyVista - 3D plotting and mesh analysis through a streamlined interface for VTK
- Symfem - A symbolic finite element definition library
- pyelmer - A python interface to Elmer.
- pyGIMLi - Geophysical Inversion and Modeling Library 🌍
- scikit-fem - Simple finite element assemblers
- The DOLFINx tutorial - This is the source code for the dolfinx-tutorial webpage.
- comet-fenicsx - COmputational MEchanics numerical Tours.
- DefElement - an encyclopedia of finite element definitions