Computational Differentiation

ADIC is one tool for automatic differentiation

ADIC is one tool for automatic differentiation

The Computational Differentiation Group at Argonne develops technologies for generating, with minimal human effort, efficient derivative code for models implemented as computer programs. These technologies include compiler-based automatic differentiation tools, new differentiation strategies, and web-based differentiation services. Our research is guided by our collaborations with scientists from a variety of application domains.