List of finite element software packages
This is a list of software packages that implement the finite element method for solving partial differential equations.
Software | Features | Developer | Version | Released | License | Price | Platform |
Agros2D | Multiplatform open source application for the solution of physical problems based on the Hermes library | University of West Bohemia | 3.2 | 2014-03-03 | GNU GPL | Free | Linux, Windows |
CalculiX | It is an Open Source FEA project. The solver uses a partially compatible ABAQUS file format. The pre/post-processor generates input data for many FEA and CFD applications | Guido Dhondt, Klaus Wittig | 2.16 | 2019-11-24 | GNU GPL | Free | Linux, Windows |
DIANA FEA | General purpose finite element package utilised by civil, structural and geotechnical engineers. | DIANA FEA BV, The Netherlands | 10.1 | 2016-11-14 | Proprietary commercial software | Paid | Windows, Linux |
deal.II | Comprehensive set of tools for finite element codes, scaling from laptops to clusters with 10,000+ cores. Written in C++. | Wolfgang Bangerth, Timo Heister, Guido Kanschat, Matthias Maier et al. | 9.0 | 2018-05-12 | LGPL | Free | Linux, Unix, Mac OS X, Windows |
DUNE | Distributed and Unified Numerics Environment, written in C++ | DUNE Developer team | 2.4.1 | 2016-02-29 | GPL Version 2 with Run-Time Exception | Free | Linux, Unix, Mac OS X |
Elmer | Open source multiphysical simulation software developed by Finnish Ministry of Education's CSC, written primarily in Fortran | CSC | 8.2 | 2016-03-15 | GPL | Free | Linux, Mac OS X, Windows |
FEBio | Finite Elements for Biomechanics | University of Utah, Columbia University | 2.7 | April, 2018 | Custom | Free | Linux, Mac OS X, Windows |
FEniCS Project | Software package developed by American and European researchers with the goal to enable automated solution of differential equations | FEniCS Team | 1.6.0 | 2015-07-29 | LGPL & GPL/LGPL | Free | Linux, Unix, Mac OS X, Windows |
FEATool Multiphysics | MATLAB FEM and PDE multiphysics simulation toolbox | Precise Simulation | 1.10 | 2019-05-17 | Proprietary EULA | Free for personal use | Windows, Mac OS X, Linux, Unix |
FreeFEM | FreeFEM is a free and open-source parallel FEA software for multiphysics simulations. The problems are defined in terms of their variational formulation and can be easily implemented using FreeFEM language. Written in C++. | Sorbonne University and Jacques-Louis Lions Laboratory | 4.2.1 | 2019-06-06 | LGPL | Free | Linux, MacOS, Windows, Solaris |
GOMA | GOMA is an open-source, parallel, and scalable multiphysics software package for modeling and simulation of real-life physical processes, with a basis in computational fluid dynamics for problems with evolving geometry. | Sandia National Laboratories, University of New Mexico | 6.1 | Aug 28, 2015 | GPL Version 2 | Free | Linux |
GetFEM++ | A generic finite element library written in C++ with interfaces for Python, Matlab and Scilab. It focuses on modeling of contact mechanics and discontinuities. | Yves Renard, Julien Pommier | 5.0 | 2015-07 | LGPL | Free | Unix, Mac OS X, Windows |
Hermes Project | Modular C/C++ library for rapid development of space- and space-time adaptive hp-FEM solvers | hp-FEM group | 3.0 | 2014-03-01 | LGPL | Free | Linux, Unix, Mac OS X, Windows |
Mathematica | General purpose computation software. | Wolfram Research | Regularly | Proprietary | Linux, Mac OS X, Windows, Raspbian, Online service. | ||
MATLAB Partial Differential Equation Toolbox | MATLAB Toolbox for solving structural, thermal, electromagnetics, and other general PDEs | MathWorks | 3.3 | 2019-09-11 | Proprietary commercial software | Linux, Mac OS X, Windows | |
MFEM | MFEM is a free, lightweight, scalable C++ library for finite element methods that features arbitrary high-order finite element meshes and spaces, support for a wide variety of discretizations, and emphasis on usability, generality, and high-performance computing efficiency. | MFEM team | 4.1 | 2020-03-10 | BSD | Free | Linux, Unix, Mac OS X, Windows |
MoFEM JosePH | Mesh Oriented hp-FE code, written in C++ | University of Glasgow | 0.6.8 | 2017-11-16 | LGPL | Free | Unix, Mac OS X |
MOOSE | Object Oriented FE framework, written in C++ | Idaho National Laboratory | regularly | LGPL | Free | Unix, Mac OS X | |
OOFEM | Object Oriented Finite EleMent solver, written in C++ | Bořek Patzák | 2.4 | 2016-02-15 | GPL Version 2 | Free | Unix, Windows |
OpenSees | Open System for Earthquake Engineering Simulation | Non Commercial | Free | Unix, Linux, Windows | |||
SESAM | Software suite for structural and hydrodynamic analysis of ships and offshore structures | DNV GL | regularly | Proprietary, SaaS | Windows, Web browser | ||
Range Software | Multiphysics Finite Element Analysis Software | Tomáš Šoltys | 3.0 | 2018-04-30 | GPL | Free | Linux, Windows |
Z88/Z88Aurora | Freeware finite element package; The present version Z88Aurora V4 offers, in addition to static strength analysis modules such as non-linear strength calculations, simulations with non-linear materials, natural frequency, static thermal analysis and a contact module. | Frank Rieg | Z88 V15, Z88Aurora V5 | 2017-07-17, 2019-04-01 | GNU GPL, Custom | Free | Linux, Windows, Mac OS X |
Abaqus | Advanced Franco-USA software from SIMULIA, owned by Dassault Systemes | Abaqus Inc. | 2019 | 2019-12 | Proprietary commercial software | Linux, Windows | |
CONSELF | CAE simulation from your browser | CONSELF SRL | 2.9 | 2015-10 | SaaS | Freemium | Web browser |
FreeCAD | Parametric 3D modeler with a FEM workbench allowing it to use external solvers like CalculiX, Z88, Elmer, and OpenFoam | FreeCAD Team | 0.18 | LGPL 2 | Free | Linux, Windows, Mac OS X | |
ADINA | Finite element software for structural, fluid, heat transfer, electromagnetic, and multiphysics problems, including fluid-structure interaction and thermo-mechanical coupling | Adina R&D | Proprietary commercial software | ||||
Advance Design | BIM software for FEM structural analysis, including international design eurocodes | GRAITEC | 2014 | 2013-09 | Proprietary commercial software | ||
Autodesk Simulation | Finite Element software of Autodesk | Autodesk | Proprietary commercial software | Windows | |||
ANSYS | US-based and -developed full CAE software package | Ansys Inc. | 19.2 | 2018-09-18 | Proprietary commercial software | Free student version available, up to 32,000 nodes/elements | Windows, Linux |
COMSOL Multiphysics | COMSOL Multiphysics Finite Element Analysis Software | COMSOL Inc. | 5.5 | 2019-11-14 | Proprietary EULA | Linux, Mac OS X, Windows, Web browser | |
CosmosWorks | Part of SolidWorks | Dassault Systèmes SolidWorks Corp. | Proprietary commercial software | Windows | |||
Quickfield | EM, Heat Transfer and Stress Analysis | Tera Analysis Ltd | 6.4 | 2020-04-17 | Proprietary EULA | Free Student Edition available | Windows |
LS-DYNA | Best known for explicit dynamics / crash analysis | LSTC - Livermore Software Technology Corporation | R8.0 | 2015-03 | Proprietary commercial software | Linux, Windows | |
Nastran | Originally developed for NASA, now available commercially from several software companies | MSC NASTRAN, Siemens PLM NX Nastran | 2014 | 2014 | Proprietary EULA | Linux, Mac OS X, Windows | |
RFEM | 3D finite element analysis software | Dlubal Software | 5.06 | 2016-02 | Proprietary commercial software | Free student license available | Windows |
SimScale | German 100% web-based CAE platform | SimScale GmbH | 14 | 2013-07 | SaaS | Free community version available | Web browser |
VisualFEA | Finite element software for structural, geotechnical, heat transfer and seepage analysis | Intuition Software | 5.11 | 2016-01 | Proprietary software | Free educational version available | Mac OS X, Windows |
JCMsuite | Finite element software for the analysis of electromagnetic waves, elasticity and heat conduction | JCMwave GmbH | 3.6.1 | 2017-01-27 | Proprietary EULA | Linux, Windows | |
JMAG | 2D and 3D finite element analysis software for electromagnetic field, thermal, structural | JSOL | 18.1 | 2019-06 | Proprietary commercial software | Education pack available | Linux, Windows, Web browser |
StressCheck | Finite element analysis software based on p-FEM with a focus on solid mechanics applications | ESRD, Inc. | 10.4 | 2018-04 | Proprietary commercial software | Student version available | Windows |
SDC Verifier | An extension for Ansys Mechanical, Femap and Simcenter with out of the box predefined standards on fatigue, stiffener and plate buckling, beam member checks, joint checks and weld. Such as AISC 360-10, API 2A RP, ISO 19902, Norsok N004, DIN15018, Eurocode 3, FEM 1.001, ABS 2004, ABS 2014, DNV RP-C201 2010, DNV CN30/1995, FKM etc. | SDC Verifier | 5.3.1 | 2020-03 | Proprietary commercial software | Student version available | Windows |