Search Results for author: Jan Hückelheim

Found 7 papers, 1 papers with code

Profiling checkpointing schedules in adjoint ST-AD

no code implementations24 May 2024 Laurent Hascoët, Jean-Luc Bouchot, Shreyas Sunil Gaikwad, Sri Hari Krishna Narayanan, Jan Hückelheim

Checkpointing is a cornerstone of data-flow reversal in adjoint algorithmic differentiation.

Forward Gradients for Data-Driven CFD Wall Modeling

no code implementations20 Nov 2023 Jan Hückelheim, Tadbhagya Kumar, Krishnan Raghavan, Pinaki Pal

Computational Fluid Dynamics (CFD) is used in the design and optimization of gas turbines and many other industrial/ scientific applications.

Understanding Automatic Differentiation Pitfalls

no code implementations12 May 2023 Jan Hückelheim, Harshitha Menon, William Moses, Bruce Christianson, Paul Hovland, Laurent Hascoët

Automatic differentiation, also known as backpropagation, AD, autodiff, or algorithmic differentiation, is a popular technique for computing derivatives of computer programs accurately and efficiently.

Source-to-Source Automatic Differentiation of OpenMP Parallel Loops

no code implementations2 Nov 2021 Jan Hückelheim, Laurent Hascoët

This paper presents our work toward correct and efficient automatic differentiation of OpenMP parallel worksharing loops in forward and reverse mode.

Uncertainty Quantification

Automatic Differentiation for Adjoint Stencil Loops

no code implementations5 Jul 2019 Jan Hückelheim, Navjot Kukreja, Sri Hari Krishna Narayanan, Fabio Luporini, Gerard Gorman, Paul Hovland

In this paper we present a novel combination of automatic differentiation and loop transformations that preserves the structure and memory access pattern of stencil loops, while computing fully consistent derivatives.

Seismic Imaging

Architecture and performance of Devito, a system for automated stencil computation

3 code implementations9 Jul 2018 Fabio Luporini, Michael Lange, Mathias Louboutin, Navjot Kukreja, Jan Hückelheim, Charles Yount, Philipp Witte, Paul H. J. Kelly, Gerard J. Gorman, Felix J. Herrmann

Some of these are obtained through well-established stencil optimizers, integrated in the back-end of the Devito compiler.

Mathematical Software 65N06, 68N20

Cannot find the paper you are looking for? You can Submit a new open access paper.