byADIT Free software for engineers and students
EngiFree
deal.II — The Complete Guide: A Free C++ Library for Adaptive Finite Elements

deal.II — The Complete Guide: A Free C++ Library for Adaptive Finite Elements

deal.II is one of the oldest and best-known finite-element libraries in the world, written in C++. It is not a ready-made program but a toolbox for building your own solver — with everything needed to make that solver fast, accurate and parallel.

What you get

Who it suits

Researchers, graduate students and developers of engineering software who need a dedicated solver. You need C++ and a grasp of the finite element method. On Windows you work through Docker or a virtual machine. An engineer who only wants a result for a routine problem is better served by software with an interface.

Related tools

A graphical program built on deal.II — Agros Suite. For automated formulation in Python — FEniCS. For a high-order library with GPU support — MFEM.

The bottom line

deal.II is the classic choice for building a serious finite-element solver, with the best tutorials in the field.

Further reading

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