Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Simplifying Parallelization of Scientific Codes by a Function-Centric
  Approach in Python   The purpose of this paper is to show how existing scientific software can be
parallelized using a separate thin layer of Python code where all parallel
communication is implemented. We provide specific examples on such layers of
code, and these examples may act as templates for parallelizing a wide set of
serial scientific codes. The use of Python for parallelization is motivated by
the fact that the language is well suited for reusing existing serial codes
programmed in other languages. The extreme flexibility of Python with regard to
handling functions makes it very easy to wrap up decomposed computational tasks
of a serial scientific application as Python functions. Many
parallelization-specific components can be implemented as generic Python
functions, which may take as input those functions that perform concrete
computational tasks. The overall programming effort needed by this
parallelization approach is rather limited, and the resulting parallel Python
scripts have a compact and clean structure. The usefulness of the
parallelization approach is exemplified by three different classes of
applications in natural and social sciences.

28
The categories of this paper are: alg-geom
4
The categories of this paper are: cond-mat
22
The categories of this paper are: chao-dyn
2
The categories of this paper are: math
20
The categories of this paper are: acc-phys
34
The categories of this paper are: chem-ph
5
The categories of this paper are: gr-qc
23
The categories of this paper are: solv-int
3
The categories of this paper are: physics
18
The categories of this paper are: econ
14
The categories of this paper are: math-ph
11
The categories of this paper are: hep-lat
29
The categories of this paper are: funct-an
19
The categories of this paper are: eess
6
The categories of this paper are: astro-ph
24
The categories of this paper are: dg-ga