CalculiX
CalculiX is an open-source finite element analysis (FEA) software package for structural mechanics and heat transfer. It combines a solver with pre- and post-processing utilities, providing a free alternative to proprietary FEA packages. CalculiX accepts a text input file and uses an Abaqus-like syntax to describe meshes, materials, boundary conditions, and load cases, which can be prepared with the integrated pre- and post-processing tools.
The solver component, ccx (CalculiX CrunchiX), computes the finite element equations for static, dynamic, and transient
CalculiX supports linear and nonlinear structural analysis, geometric and material nonlinearities, contact mechanics, and thermo-mechanical coupling.
CalculiX is distributed under a free software license and has been developed by a community of researchers