19.06.2015 Views

A FEniCS Tutorial - FEniCS Project

A FEniCS Tutorial - FEniCS Project

A FEniCS Tutorial - FEniCS Project

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!