The FEniCS Tutorial
A good starting point for new users is the FEniCS Tutorial. The tutorial will help you get quickly up and running with solving differential equations in FEniCS. The tutorial focuses exclusively on the FEniCS Python interface, since this is the simplest approach to exploring FEniCS for beginners.
The FEniCS Book
The FEniCS Book, Automated Solution of Differential Equations by the Finite Element Method, is a comprehensive (700 pages) book documenting the mathematical methodology behind the FEniCS Project and the software developed as part of the FEniCS Project. The FEniCS Tutorial is included as the opening chapter of the FEniCS Book.
The FEniCS Manual
The FEniCS Manual is a 200-page excerpt from the FEniCS Book, including the FEniCS Tutorial, an introduction to the finite element method and documentation of DOLFIN and UFL.
A simple way to build your first FEniCS application is to copy and modify one of the existing demos:
The demos are already installed on your system or can be found in the demo directory of the DOLFIN source tree.
Complete Programmer's References
- All classes and functions in DOLFIN (Python)
- All classes and functions in DOLFIN (C++)
- All classes and functions in UFL
Quick Programmer's Reference
We are working on adding a quick reference for common classes and functions. It will be available here soon.