Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Devito: Towards a generic Finite Difference DSL using Symbolic Python   Domain specific languages (DSL) have been used in a variety of fields to
express complex scientific problems in a concise manner and provide automated
performance optimization for a range of computational architectures. As such
DSLs provide a powerful mechanism to speed up scientific Python computation
that goes beyond traditional vectorization and pre-compilation approaches,
while allowing domain scientists to build applications within the comforts of
the Python software ecosystem. In this paper we present Devito, a new finite
difference DSL that provides optimized stencil computation from high-level
problem specifications based on symbolic Python expressions. We demonstrate
Devito's symbolic API and performance advantages over traditional Python
acceleration methods before highlighting its use in the scientific context of
seismic inversion problems.

22
The categories of this paper are: chao-dyn
35
The categories of this paper are: mtrl-th
18
The categories of this paper are: econ
29
The categories of this paper are: funct-an
32
The categories of this paper are: atom-ph
8
The categories of this paper are: hep-ex
2
The categories of this paper are: math
27
The categories of this paper are: comp-gas
24
The categories of this paper are: dg-ga
14
The categories of this paper are: math-ph
11
The categories of this paper are: hep-lat
21
The categories of this paper are: adap-org
30
The categories of this paper are: q-alg
17
The categories of this paper are: q-fin
4
The categories of this paper are: cond-mat
26
The categories of this paper are: bayes-an