Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Asynchronous Execution of the Fast Multipole Method Using Charm++   Fast multipole methods (FMM) on distributed mem- ory have traditionally used
a bulk-synchronous model of com- municating the local essential tree (LET) and
overlapping it with computation of the local data. This could be perceived as
an extreme case of data aggregation, where the whole LET is communicated at
once. Charm++ allows a much finer control over the granularity of
communication, and has a asynchronous execution model that fits well with the
structure of our FMM code. Unlike previous work on asynchronous fast N-body
methods such as ChaNGa and PEPC, the present work performs a direct comparison
against the traditional bulk-synchronous approach and the asynchronous approach
using Charm++. Furthermore, the serial performance of our FMM code is over an
order of magnitude better than these previous codes, so it is much more
challenging to hide the overhead of Charm++.

16
The categories of this paper are: stat
4
The categories of this paper are: cond-mat
23
The categories of this paper are: solv-int
12
The categories of this paper are: nucl-th
5
The categories of this paper are: gr-qc
7
The categories of this paper are: hep-th
28
The categories of this paper are: alg-geom
3
The categories of this paper are: physics
34
The categories of this paper are: chem-ph
2
The categories of this paper are: math
33
The categories of this paper are: plasm-ph
37
The categories of this paper are: supr-con
31
The categories of this paper are: ao-sci
35
The categories of this paper are: mtrl-th
19
The categories of this paper are: eess
27
The categories of this paper are: comp-gas