A FEniCS Tutorial - FEniCS Project
A FEniCS Tutorial - FEniCS Project
A FEniCS Tutorial - FEniCS Project
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
the abstract mathematical formulation that <strong>FEniCS</strong> builds upon. Those who<br />
have a weak background in differential equations in general should consult a<br />
more fundamental book, and Eriksson et al. [6] is a very good choice. On the<br />
otherhand, <strong>FEniCS</strong>userswithastrongbackgroundinmathematicsandinterest<br />
in the mathematical properties of the finite element method, will appreciate the<br />
texts by Brenner and Scott [3], Braess [2], Ern and Guermond [7], Quarteroni<br />
and Valli [21], or Ciarlet [4].<br />
7.9 Books on Python<br />
Two very popular introductory books on Python are ”Learning Python” by<br />
Lutz [16] and ”Practical Python” by Hetland [9]. More advanced and comprehensive<br />
books include ”Programming Python” by Lutz [15], and ”Python<br />
Cookbook” [18] and ”Python in a Nutshell” [17] by Martelli. The web page<br />
http://wiki.python.org/moin/PythonBookslistsnumerousadditionalbooks.<br />
Very few texts teach Python in a mathematical and numerical context, but the<br />
references [12, 13, 11] are exceptions.<br />
7.10 Acknowledgments<br />
The author is very thankful to Johan Hake, Anders Logg, Kent-Andre Mardal,<br />
and Kristian Valen-Sendstad for promptly answering all my questions about<br />
<strong>FEniCS</strong> functionality and for implementing all my requests. I will in particular<br />
thank Professor Douglas Arnold for very valuable feedback on the text.<br />
Øystein Sørensen pointed out a lot of typos and contributed with many helpful<br />
comments. Many errors and typos were also reported by Mauricio Angeles, Ida<br />
Drøsdal, Hans Ekkehard Plesser, and Marie Rognes. Ekkehard Ellmann as well<br />
as two anonymous reviewers provided a series of suggestions and improvements.<br />
8 Bibliography<br />
References<br />
[1] W. B. Bickford. A First Course in the Finite Element Method. Irwin, 2nd<br />
edition, 1994.<br />
[2] Dietrich Braess. Finite elements. Cambridge University Press, Cambridge,<br />
third edition, 2007.<br />
[3] Susanne C. Brenner and L. Ridgway Scott. The mathematical theory of finite<br />
element methods, volume15ofTexts in Applied Mathematics. Springer,<br />
New York, third edition, 2008.<br />
[4] Philippe G. Ciarlet. The finite element method for elliptic problems, volume<br />
40 of Classics in Applied Mathematics. Society for Industrial and<br />
90