The FEniCS Book

The FEniCS book The FEniCS Book is written by researchers and developers behind the FEniCS Project and explores an advanced, expressive approach to the development of mathematical software. The presentation spans mathematical background, software design, and the use of FEniCS in applications. Theoretical aspects are complemented with computer code.

The first part of the book explains the mathematical methodology behind the FEniCS Project, the second part gives an overview of the design of the FEniCS software suite, and the third part presents applications of FEniCS to a wide range of problems, including fluid flow, solid mechanics, electromagnetics, and geophysics.

The FEniCS Book was first published in 2012 with Springer. The popular opening tutorial chapter of the FEniCS book has recently been expanded, revised, and updated to cover the latest developments in FEniCS. Visit the FEniCS Tutorial web page to access the new tutorial.

Accessing the book

The book is published as Volume 84 of the Springer Lecture Notes in Computational Science and Engineering series. It can be viewed online or hard copies can be purchased.

How to cite

If you use the FEniCS book in your research, please use the following citation data.

@book{LoggMardalEtAl2012,
  title = {Automated Solution of Differential Equations by the Finite Element Method},
  author = {Anders Logg and Kent-Andre Mardal and Garth N. Wells and others},
  editor = {Anders Logg and Kent-Andre Mardal and Garth N. Wells},
  year = {2012},
  publisher = {Springer},
  doi = {10.1007/978-3-642-23099-8},
  isbn = {978-3-642-23098-1},
}