A curated list of awesome open-source Finite Element Modeling frameworks, libraries and software.
#Programs
- ADVENTURE(C/C++/F90) - " University of Tokyo" : General-purpose computational mechanics system for large-scale analysis and design.
- Aladdin(C) - "University of Maryland" : Computational toolkit for the interactive matrix analysis of large engineering structures, particularly building and highway bridge structures. (gitClone)
- CalculiX(C++) - "MTU Aero Engine" : 3D Structural (uses abaqus input formatl).
- CAST3M() - "French Atomic Energy etc." : .
- Code_Aster(Python) : A full range of multiphysical analysis and modelling methods.
- Elmer(C/C++/F90) - "Finnish Ministry of Education" : Multiphysics simulation.
- FEBio() - "University of Utah" : for Biomechanics.
- FEATFLOW(F77) - "" : solution of the incompressible Navier-Stokes equations.
- FELT(C) - "" : for problems in linear statics and linear dynamics.
- FELyx(C++) - "" : object oriented.
- FemLisp(LISP) - "" : solving partial differential equations.
- FEMOctave() - "" : It solves second order differential equations in two variables.
- femus(C++) - "Texas Tech University" : Multiphysics/Multigrid Solver with Selective-Adaptive Mesh Refinement
- FEniCS Project(C++/Python) - "University of Chicago" : Enable automated solution of differential equations.(getHere)
- FreeFEM++(C++) - "" : Rapid testing and simulation using variational formulation focused in solving partial differential equations.
- GetFEM++(C++/Python/Matlab) - "" : generic libary with focus on modeling contact mechanics and discontinuities.(getHere)
- impact(Java)- "" : Impact is an explicit Suite which simulates dynamic impact events.
- jFEM(C++) - "Northwestern University" : for nonophotoics.
- KARTOS(C++) - "Cimne.com" : Framework for the implementation for the solution of engineering problems.
- LUGR()- "" : For the numerical simulation of brine flow for predicting the potential transport of radioactive pollutants.
- MODFE(F90)- "" : Modular model for areal and axisymmetric ground-water flow problems
- MoFEM/JosePH(C++) - "University of Glasgow" : Tailored for solution of multi-physics problems.(gitHere)
- MOOSE(C/C++) - "Idaho National Laboratory" : The Multiphysics Object-Oriented Simulation Environment is a multiphysics .
- NIST Modelling Programs(F77)- "" : Computing the material properties of digital images (composite materials) in 2D/3D.
- NLFET(MATLAB)- "" : a nonlinear finite element toolbox.
- OOF(C++/Python)- "" : calculate macroscopic properties from images of real or simulated microstructures.
- oofem(C/C++) - "Chalmers University of Technology" : Object Oriented Finite Element Method.
- OpenSees(TCL) - "University of California, Berkeley" : Open system earthquake engineering simulation.
- sucem-fem() - "Stellenbosch University" : A finite element code for modelling electromagnetic phenomena.
- ug(C++) - "Universität Stuttgart" : Finite Element Software.
- wrap3d(Fortran)- "University of Illinois at Urbana-Champaign" : Static and Dynamic Nonlinear Analysis of Fracture in Solids.
- Z88Z88Aurora (C)- "University of Bayreuth" : static calculation and linear large displacement analysis in mechanical engineering.
#Library
- Deal II(C++) : The development repository for the deal.II finite element library.
- DUNE(C++) - "Heidelberg University" : Modular library for the solution of partial differential equations using grid-based methods.
- FEC(C++) - "University of Houston" : 2D and 3D FE library.
- Feel++(C++) - "" : Library for arbitrary order Galerkin methods (e.g. finite and spectral element methods).
- FEMSET(C) - "" : library of routines.
- FFEP(C) - "" : library of routines.
- Hermes Project(C++/Python) - "" : Rapid development of space and space-time hp-FEM solvers.(gitHere)
- lifev(C++) : Parallel finite element library for the solution of PDE.
- MODULEF(F77)- "Institut National de Recherche en Informatique et en Automatique" : A modular library
- OFELI (C++)- "" : object oriented library.
- SCOREC Core(C++) - "Rensslaer Ploytechnic Institude" : The SCOREC Core is a set of C/C++ libraries for unstructured mesh simulations on supercomputers.
- YAFEL(C++) - "" : Yet Another Finite Element Library.
- (O) [SALOME] (http://www.salome-platform.org/) -
Discover new things
- ANSYS () - Simulation-Driven Product Development.
- EPX ** Analysis of fast transient phenomena involving structures and fluids in interaction.
[Contributing] (https://github.com/king110/awesome-fem/blob/master/CONTRIBUTING.md)
Thanks in advance !