dolfin-adjoint Project Banner

This documentation referes to the outdated dolfin-adjoint/libadjoint, which will be replaced by dolfin-adjoint/pyadjoint. Visit www.dolfin-adjoint.org for the latest documentation.

  • About
  • Features
  • Documentation
  • Download
  • Citing
  • Support

How to use dolfin-adjointΒΆ

Section author: Patrick E. Farrell <patrick.farrell@maths.ox.ac.uk>, Simon W. Funke <simon@simula.no>

  • First steps
    • Foreword
    • A first example
  • Verification
    • Taylor remainder convergence test
    • Applying this in dolfin-adjoint
  • Checkpointing
  • Parallel
  • Debugging
    • Visualising the forward and adjoint systems
    • Replaying the forward run
    • Testing the derivatives of operators
  • Expressing functionals
    • Examples
    • Limitations
  • PDE-constrained optimisation
    • The reduced functional
    • Solving the optimisation problem
    • Features
      • Choosing the optimisation algorithm
      • Callbacks
        • Option 1
        • Option 2
      • Advanced optimisation options
      • Multiple parameters
      • Bounds
      • Debugging
    • Example
  • Generalised stability analysis
    • Computing the GST
    • Using the GST
    • Example
  • Miscellaneous notes
    • Naming Functions and Constants
    • Lower-level interfaces
© Copyright 2018, The dolfin-adjoint team.