$$ \newcommand{\dt}{\Delta t} \newcommand{\tp}{\thinspace .} \newcommand{\uex}{{u_{\small\mbox{e}}}} \newcommand{\x}{\boldsymbol{x}} \newcommand{\dx}{\, \mathrm{d}x} \newcommand{\ds}{\, \mathrm{d}s} \newcommand{\Real}{\mathbb{R}} \newcommand{\uI}{u_{_0}} \newcommand{\ub}{u_{_\mathrm{D}}} \newcommand{\GD}{\Gamma_{_\mathrm{D}}} \newcommand{\GN}{\Gamma_{_\mathrm{N}}} \newcommand{\GR}{\Gamma_{_\mathrm{R}}} \newcommand{\inner}[2]{\langle #1, #2 \rangle} $$





  1. A. Logg, K.-A. Mardal and G. N. Wells. Automated Solution of Partial Differential Equations by the Finite Element Method, Springer, 2012.
  2. A. Logg and G. N. Wells. DOLFIN: Automated Finite Element Computing, ACM Transactions on Mathematical Software, 37(2), doi: 10.1145/1731022.1731030, arXiv: 1103.6248, 2010, http://www.dspace.cam.ac.uk/handle/1810/221918/.
  3. R. C. Kirby and A. Logg. A Compiler for Variational Forms, ACM Transactions on Mathematical Software, 32(3), pp. 417-444, doi: 10.1145/1163641.1163644, arXiv: 1112.0402, 2006.
  4. R. C. Kirby. FIAT, a new paradigm for computing finite element basis functions, ACM Transactions on Mathematical Software, 30(4), pp. 502-516, 2004.
  5. M. S. Alnæs, A. Logg, K. B. Ølgaard, M. E. Rognes and G. N. Wells. Unified Form Language: A domain-specific language for weak formulations of partial differential equations, ACM Transactions on Mathematical Software, 40(2), 2014, doi:10.1145/2566630, arXiv:1211.4047.
  6. P. S. Foundation. The Python Tutorial, http://docs.python.org/2/tutorial.
  7. H. P. Langtangen and L. R. Hellevik. Brief Tutorials on Scientific Python, 2016, http://hplgit.github.io/bumpy/doc/web/index.html.
  8. M. Pilgrim. Dive into Python, Apress, 2004, http://www.diveintopython.net.
  9. H. P. Langtangen. Python Scripting for Computational Science, third edition, Springer, 2009.
  10. H. P. Langtangen. A Primer on Scientific Programming With Python, fifth edition, Texts in Computational Science and Engineering, Springer, 2016.
  11. J. M. Kinder and P. Nelson. A Student's Guide to Python for Physical Modeling, Princeton University Press, 2015.
  12. J. Kiusalaas. Numerical Methods in Engineering With Python, Cambridge University Press, 2005.
  13. R. H. Landau, M. J. Paez and C. C. Bordeianu. Computational Physics: Problem Solving with Python, third edition, Wiley, 2015.
  14. H. P. Langtangen and K.-A. Mardal. Introduction to Numerical Methods for Variational Problems, 2016, http://hplgit.github.io/fem-book/doc/web/.
  15. M. G. Larson and F. Bengzon. The Finite Element Method: Theory, Implementation, and Applications, Texts in Computational Science and Engineering, Springer, 2013.
  16. M. Gockenbach. Understanding and Implementing the Finite Element Method, SIAM, 2006.
  17. J. Donea and A. Huerta. Finite Element Methods for Flow Problems, Wiley Press, 2003.
  18. T. J. R. Hughes. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis, Prentice-Hall, 1987.
  19. W. B. Bickford. A First Course in the Finite Element Method, 2nd edition, Irwin, 1994.
  20. K. Eriksson, D. Estep, P. Hansbo and C. Johnson. Computational Differential Equations, Cambridge University Press, 1996.
  21. S. C. Brenner and L. R. Scott. The Mathematical Theory of Finite Element Methods, third edition, Texts in Applied Mathematics, Springer, 2008.
  22. D. Braess. Finite Elements, third edition, Cambridge University Press, 2007.
  23. A. Ern and J.-L. Guermond. Theory and Practice of Finite Elements, Springer, 2004.
  24. A. Quarteroni and A. Valli. Numerical Approximation of Partial Differential Equations, Springer Series in Computational Mathematics, Springer, 1994.
  25. P. G. Ciarlet. The Finite Element Method for Elliptic Problems, Classics in Applied Mathematics, SIAM, 2002, Reprint of the 1978 original [North-Holland, Amsterdam; MR0520174 (58 \#25001)].
  26. D. N. Arnold and A. Logg. Periodic Table of the Finite Elements, SIAM News, 2014.
  27. A. H. Squillacote. The ParaView Guide, Kitware, 2007, http://www.paraview.org/paraview-guide/.
  28. H. P. Langtangen and A. Logg. Solving PDEs in Hours -- The FEniCS Tutorial Volume II, Springer, 2016.
  29. A. J. Chorin. Numerical solution of the Navier-Stokes equations, Math. Comp., 22, pp. 745-762, 1968.
  30. R. Temam. Sur l'approximation de la solution des \'equations de Navier-Stokes, Arc. Ration. Mech. Anal., 32, pp. 377-385, 1969.
  31. K. Goda. A multistep technique with implicit difference schemes for calculating two- or three-dimensional cavity flows, Journal of Computational Physics, 30(1), pp. 76-95, 1979.