Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Slurm: fluid particle-in-cell code for plasma modeling   With the approach of exascale computing era, particle-based models are
becoming the focus of research due to their excellent scalability. We present a
new code, Slurm, which implements the classic particle-in-cell algorithm for
modeling magnetized fluids and plasmas. It features particle volume evolution
which damps the numerical finite grid instability, and allows modeling of key
physical instabilities such as Kelvin-Helmholtz and Rayleigh-Taylor. The
magnetic field in Slurm is handled via the electromagnetic vector potential
carried by particles. Numerical diffusion of the magnetic flux is extremely
low, and the solenoidality of the magnetic field is preserved to machine
precision. A double-linked list is used to carry particles, thus implementation
of open boundary conditions is simple and efficient. The code is written in C++
with OpenMP multi-threading, and has no external dependencies except for Boost.
It is easy to install and use on multi-core desktop computers as well as on
large shared-memory machines. Slurm is an ideal tool for its primary goal,
modeling of space weather events in the heliosphere. This article walks the
reader through the physical model, the algorithm, and all important details of
implementation. Ideally, after finishing this paper, the reader should be able
to either use Slurm for solving the desired problem, or create a new fluid PIC
code.

6
The categories of this paper are: astro-ph
37
The categories of this paper are: supr-con
2
The categories of this paper are: math
31
The categories of this paper are: ao-sci
35
The categories of this paper are: mtrl-th
0
The categories of this paper are: hep-ph
20
The categories of this paper are: acc-phys
4
The categories of this paper are: cond-mat
29
The categories of this paper are: funct-an
9
The categories of this paper are: nlin
32
The categories of this paper are: atom-ph
24
The categories of this paper are: dg-ga
27
The categories of this paper are: comp-gas
36
The categories of this paper are: cmp-lg
26
The categories of this paper are: bayes-an
17
The categories of this paper are: q-fin