This site is designed to serve as the entry site to everything you want to know about automatic differentiation.

Automatic Differentiation (AD) is a technology for automatically augmenting computer programs, including arbitrarily complex simulations, with statements for the computation of derivatives, also known as sensitivities.

Introduction

What automatic differentiation is, FAQ, surveys and books.

Workshops

Upcoming and past workshops of the AD community, including the EuroAD series.

Research Groups

Directory of research groups working on automatic differentiation.

Applications

Database of applications of Automatic Differentiation across science, engineering and economics.

Tools

Catalog of AD software by implementation language, with references and licensing information.

Publications

Searchable bibliography of publications on automatic differentiation.