Citing
How to cite us
If you use FEniCS in your research, the developers would be grateful if you would cite the relevant publications. FEniCS is organized as a collection of components, so to give proper credit to the developers of FEniCS, please cite the indicated references for each relevant component.
A more extensive bibliography can be found at the bottom of this page. The bibliography is also available in BibTeX format.
FENICS
-
The FEniCS Project Version 1.5
Archive of Numerical Software, vol. 3, 2015, [DOI] -
Automated Solution of Differential Equations by the Finite Element Method
Springer, 2012
DOLFIN
-
DOLFIN: Automated Finite Element Computing
ACM Transactions on Mathematical Software, vol. 37, 2010, [DOI], [arXiv] -
DOLFIN: a C++/Python Finite Element Library
in Automated Solution of Differential Equations by the Finite Element Method, Volume 84 of Lecture Notes in Computational Science and Engineering, Edited by , Springer, chapter 10, 2012
FFC
-
A Compiler for Variational Forms
ACM Transactions on Mathematical Software, vol. 32, 2006, [DOI], [arXiv] -
FFC: the FEniCS Form Compiler
in Automated Solution of Differential Equations by the Finite Element Method, Volume 84 of Lecture Notes in Computational Science and Engineering, Edited by , Springer, chapter 11, 2012 -
Optimisations for Quadrature Representations of Finite Element Tensors Through Automated Code Generation
ACM Transactions on Mathematical Software, vol. 37, 2010, [DOI], [arXiv]
UFL
-
Unified Form Language: A domain-specific language for weak formulations of partial differential equations
ACM Transactions on Mathematical Software, vol. 40, 2014, [DOI], [arXiv] -
UFL: a Finite Element Form Language
in Automated Solution of Differential Equations by the Finite Element Method, Volume 84 of Lecture Notes in Computational Science and Engineering, Edited by , Springer, chapter 17, 2012
FIAT
-
Algorithm 839: FIAT, a New Paradigm for Computing Finite Element Basis Functions
ACM Transactions on Mathematical Software, vol. 30, pp. 502—516, 2004, [DOI] -
FIAT: Numerical Construction of Finite Element Basis Functions,
in Automated Solution of Differential Equations by the Finite Element Method, Volume 84 of Lecture Notes in Computational Science and Engineering, Edited by , Springer, chapter 13, 2012
UFC
-
Unified Framework for Finite Element Assembly
International Journal of Computational Science and Engineering, vol. 4, pp. 231—244, 2009, [DOI] -
UFC: a Finite Element Code Generation Interface
in Automated Solution of Differential Equations by the Finite Element Method, Volume 84 of Lecture Notes in Computational Science and Engineering, Edited by , Springer, chapter 16, 2012