vix.ing · top · new · best · stats · spec

Optimised finite difference computation from symbolic equations

2017/07/12 by Lange, Michael, Kukreja, Navjot, Luporini, Fabio +4
#FOS: Computer and information sciences #Mathematical Software (cs.MS)

paper · doi:10.48550/arxiv.1707.03776

Abstract

Domain-specific high-productivity environments are playing an increasingly important role in scientific computing due to the levels of abstraction and automation they provide. In this paper we introduce Devito, an open-source domain-specific framework for solving partial differential equations from symbolic problem definitions by the finite difference method. We highlight the generation and automated execution of highly optimized stencil code from only a few lines of high-level symbolic Python for a set of scientific equations, before exploring the use of Devito operators in seismic inversion problems.

Related