byADIT Free software for engineers and students
EngiFree
Elmer FEM — The Complete Guide: Open-Source Multiphysics Simulation

Elmer FEM — The Complete Guide: Open-Source Multiphysics Simulation

Elmer FEM was developed at Finland's IT Center for Science (CSC) and is one of the leading open finite element solvers for multiphysics problems — where several phenomena affect each other: heat causing stresses, electric current causing heating, flow causing cooling. It is open source and runs on Windows and Linux.

What Elmer solves

How you work with it

Elmer has a graphical interface, ElmerGUI, where you load a mesh, choose equations, set materials and boundary conditions and run. The mesh is usually prepared in Gmsh, Netgen or SALOME. Advanced users work directly in the setup file (.sif), and runs can be parallel (MPI) on many cores. Results open in ParaView.

What's missing

ElmerGUI is relatively basic, and setting up complex couplings needs work in the text file. There is no built-in geometry modeller. The documentation is comprehensive but technical, and there are no code checks. As in any FEA, mesh quality and boundary conditions decide how reliable the result is.

Who it suits

Mechanical, electrical and energy engineers who need coupling between phenomena, motor and transformer designers, researchers and graduate students.

Alternatives and companion tools

For structures only with a friendly interface — PrePoMax. For advanced structural problems — Code_Aster. For writing your own equations — FEniCS or MOOSE.

Bottom line

When your problem is not only structural or only thermal but both at once, Elmer FEM is one of the most mature free tools for it.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←