dolfin-adjoint manual
The dolfin-adjoint manual describes how to use dolfin-adjoint and the main features of dolfin-adjoint, and includes introductory examples. For more use cases, see the examples.
There is also a pdf version of the documentation available.
The mathematical background
Are you not that familiar with adjoints? Adjoints show up in many applications, and in many computational techniques. You might be interested in a mathematical introduction to adjoints and their applications.
Examples of dolfin-adjoint usage
We have implemented and documented a number of examples using dolfin-adjoint.
Many more examples of dolfin-adjoint usage can be found in the separate dolfin-adjoint applications repository on Bitbucket.
dolfin-adjoint API reference
Are you looking for the complete reference documentation? Look no further, it is right here: dolfin-adjoint API reference.
The timestepping library
How dolfin-adjoint integrates with the timestepping library is documented here.