byADIT Free software for engineers and students
EngiFree
Firedrake — The Complete Guide: Free Automated Finite-Element Solution of Equations in Python

Firedrake — The Complete Guide: Free Automated Finite-Element Solution of Equations in Python

Firedrake is an open-source system from Imperial College London for the automated solution of partial differential equations. You write the problem in Python in a language close to the mathematical formulation, and Firedrake generates and runs fast, parallel code.

What you get

What to know

Firedrake runs on Linux and macOS, and on Windows through WSL. Installation includes heavy numerical libraries, so it takes some time. It is very similar to FEniCS in concept, and both suit researchers and students familiar with the weak formulation.

Related tools

For the similar, well-known system — FEniCS. For a light library that installs in seconds — scikit-fem. For viewing the results — ParaView.

The bottom line

Firedrake gives the power of a research solver with the convenience of Python — an excellent choice for anyone on Linux who knows the mathematics.

Further reading

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