Product Design, Manufacturing & Innovation Resources
Home » Online Tools » Free FEM to be installed or online

Free FEM to be installed or online

FEM software. Install is normally required (Mac, Windows, Linux) … but an online version is available (look at the right of the top menu): FreeFem finite element software is designed for the numerical solution of partial differential equations (PDEs) in two and three dimensions. It utilizes a high-level domain-specific language that allows users to define variational forms, boundary conditions, and complex geometries without low-level programming.

Works with a scripting console, so not very WYSIWYG, but you are always under the control of what is being calculated, and ready for iterations.

Source code available, so as an active community for support.

 The platform provides:

  • Automatic anisotropic mesh adaptation and refinement for localized accuracy.
  • A comprehensive library of finite elements including P1, P2, and Raviart-Thomas elements.
  • Parallel computing support through MPI integration with solvers like PETSc, HPDDM, and MUMPS.
  • Specialized tools for solving non-linear systems, eigenvalue problems, and multi-physics coupling.

In engineering and science, professionals apply FreeFem to conduct advanced structural analysis and fluid-structure interaction simulations. Mechanical engineers utilize its optimization algorithms for topology design, reducing material volume in manufacturing while ensuring structural performance. In fluid dynamics and thermal science, the tool facilitates the modeling of incompressible Navier-Stokes equations and heat transfer in complex geometries.

Disciplines: Computational mechanics, Fluid dynamics, Applied mathematics, Electromagnetics, Geophysics.
Free alternative to ANSYS Mechanical, Abaqus, COMSOL.
FreeFEM compared with ANSYS Mechanical, Abaqus and COMSOL
FreeFEMANSYS MechanicalAbaqusCOMSOL
Technical basis and workflow: FreeFEM solves partial differential equations in 2D and 3D with the finite element method. You write the model as a script in the FreeFEM language, so the variational form and boundary conditions stay explicit and under your control.Technical basis and workflow: ANSYS Mechanical is a finite element analysis product used to evaluate strength, heat distribution and other physical behaviour of structures and components. It is typically run through the Ansys Workbench environment rather than from scripts.Technical basis and workflow: Abaqus is a suite of non-linear finite element solvers. Abaqus/Standard is an implicit solver for static and low-speed dynamic problems, Abaqus/Explicit handles high-speed dynamics, impact and crash, and Abaqus/CAE provides the pre- and post-processing.Technical basis and workflow: COMSOL Multiphysics is a commercial simulation platform for coupled physics problems. Models can be packaged as applications with the Application Builder and hosted with COMSOL Server.
Licence and cost model: FreeFEM is open source under the LGPL 3.0 and has no licence fee. It is the only option here that you can use, modify and redistribute freely.Licence and cost model: Ansys software is sold on an annual subscription basis, so budget for a recurring licence cost.Licence and cost model: Licensing is token based, per concurrent user and per additional core. It can be bought outright or leased yearly or quarterly, and the price depends on CPU and GPU cores and users, not on functionality.Licence and cost model: COMSOL offers Named Single User, Locked Single User (CPU), Floating Network and Class Kit licences. Floating licences are counted per concurrent user and suit shared engineering teams.
Openness and extensibility: The source code is on GitHub and the language lets you implement your own physics modules. This suits researchers who need a formulation that no commercial solver provides.Openness and extensibility: A Python interface automates geometry, meshing, loads and post-processing. User subroutines in Fortran or C++ (for example UMAT and VUMAT for custom materials) extend both solvers.Openness and extensibility: Applications built with the Application Builder can be hosted inside or outside an organisation with a COMSOL Server licence, which is useful for giving non-specialists a restricted interface.
Meshing, solvers and scale: FreeFEM has a built-in mesher (BAMG) and works with Tetgen, Gmsh, Mmg and ParaView. It interfaces with MUMPS, PETSc and HPDDM for parallel solving, and links to the Qarnot and Rescale HPC clouds.Meshing, solvers and scale: Abaqus runs in parallel with MPI and threads, supports GPU acceleration and scales over several HPC nodes. Cloud deployment on Azure and AWS is described by the vendor.Meshing, solvers and scale: All COMSOL licence types support multicore processing and none is tied to one operating system. Floating Network licences also allow remote, cluster and cloud computing on Windows and Linux.
Status and ownership: The FreeFEM site gives no version number and points to the GitHub releases page for downloads. An online try-out is available from the site, though a local install is the normal route.Status and ownership: Synopsys completed its acquisition of Ansys on 17 July 2025, so Ansys is now a Synopsys subsidiary.Status and ownership: Abaqus is developed by Dassault Systemes under the SIMULIA brand and integrates with CATIA and SOLIDWORKS.

Topics covered: FEM, finite element software, numerical solution, partial differential equations, high-level domain-specific language, variational forms, boundary conditions, complex geometries, anisotropic mesh adaptation, parallel computing, MPI integration, PETSc, HPDDM, MUMPS, non-linear systems, eigenvalue problems, multi-physics coupling, structural analysis, fluid-structure interaction ISO 9001, ISO 14001, ISO/IEC 27001, ISO 50001, and ISO 45001..

More Calculation tools

Suggest your best online tool:

Do you know a better, a complementary or a replacement website to the one listed above ?

> Suggest it here <

10th year anniversary

Full size images and downloads are only available, 100% free, for registered members.

> Login <