Search Results for author: Fabio Luporini

Found 5 papers, 3 papers with code

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

Devito: an embedded domain-specific language for finite differences and geophysical exploration

4 code implementations6 Aug 2018 Mathias Louboutin, Michael Lange, Fabio Luporini, Navjot Kukreja, Philipp A. Witte, Felix J. Herrmann, Paulius Velesko, Gerard J. Gorman

We introduce Devito, a new domain-specific language for implementing high-performance finite difference partial differential equation solvers.

Discrete Mathematics Geophysics

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

Firedrake: automating the finite element method by composing abstractions

1 code implementation8 Jan 2015 Florian Rathgeber, David A. Ham, Lawrence Mitchell, Michael Lange, Fabio Luporini, Andrew T. T. McRae, Gheorghe-Teodor Bercea, Graham R. Markall, Paul H. J. Kelly

Firedrake is a new tool for automating the numerical solution of partial differential equations.

Mathematical Software Numerical Analysis Numerical Analysis G.1.8; G.4

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