Petr E. Zakharov

10 The FEniCS project

Abstract: A lot of numerical libraries and packages with different levels of abstraction for the formulation of a particular problem are available for the numerical study of the physical phenomena governed by differential equations. One of the most powerful among them is the computational framework FEniCS43. The primary advantage of FEniCS is the very simple formulation of variational problems used for finite element discretization in space. It can be written in a form very close to mathematical notation, and therefore this platform allows the construction of models, algorithms, and codes at a very high level of abstraction, essentially saving work and ensuring clarity as well as being easy to use.

10.1 ...

Get Computational Technologies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.