Automatic differentiation in PETSc

Integration of the ADOL-C automatic differentiation tool into PETSc numerical solver library. PETSc is written in C, while ADOL-C is written in C++.

Funding information

This work was done during an internship at Argonne National Laboratory, funded by the US Department of Energy.

Outputs

  • Preprint describing this work: [12].