Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.93 KB

readme.rst

File metadata and controls

56 lines (41 loc) · 1.93 KB

tlm_adjoint

tlm_adjoint is a high-level algorithmic differentiation tool, principally for use with Firedrake.

The primary aim of tlm_adjoint is to enable higher order adjoint calculations – and in particular to compute Hessian information – while also using adjoint checkpointing schedules, and allowing for caching of assembled finite element data, and caching of linear solver data.

Installation

tlm_adjoint can be installed using pip, e.g.

pip install .

run in the tlm_adjoint root directory.

License

tlm_adjoint is licensed under the GNU LGPL version 3.

About

Citation:SISC paper Zenodo
Tests:Base tests status FEniCS tests status Firedrake tests status
License:GNU LGPL version 3