Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Parthenon -- a performance portable block-structured adaptive mesh
  refinement framework   On the path to exascale the landscape of computer device architectures and
corresponding programming models has become much more diverse. While various
low-level performance portable programming models are available, support at the
application level lacks behind. To address this issue, we present the
performance portable block-structured adaptive mesh refinement (AMR) framework
Parthenon, derived from the well-tested and widely used Athena++ astrophysical
magnetohydrodynamics code, but generalized to serve as the foundation for a
variety of downstream multi-physics codes. Parthenon adopts the Kokkos
programming model, and provides various levels of abstractions from
multi-dimensional variables, to packages defining and separating components, to
launching of parallel compute kernels. Parthenon allocates all data in device
memory to reduce data movement, supports the logical packing of variables and
mesh blocks to reduce kernel launch overhead, and employs one-sided,
asynchronous MPI calls to reduce communication overhead in multi-node
simulations. Using a hydrodynamics miniapp, we demonstrate weak and strong
scaling on various architectures including AMD and NVIDIA GPUs, Intel and AMD
x86 CPUs, as well as Fujitsu A64FX CPUs. At the largest scale, the miniapp
reaches a total of 3.5x10^12 zone-cycles/s on 4096 Summit nodes (24576 GPUs) at
~55% weak scaling parallel efficiency (starting from a single node). In
combination with being an open, collaborative project, this makes Parthenon an
ideal framework to target exascale simulations in which the downstream
developers can focus on their specific application rather than on the
complexity of handling massively-parallel, device-accelerated AMR.

14
The categories of this paper are: math-ph
29
The categories of this paper are: funct-an
34
The categories of this paper are: chem-ph
4
The categories of this paper are: cond-mat
27
The categories of this paper are: comp-gas
33
The categories of this paper are: plasm-ph
7
The categories of this paper are: hep-th
19
The categories of this paper are: eess
18
The categories of this paper are: econ
26
The categories of this paper are: bayes-an
10
The categories of this paper are: q-bio
20
The categories of this paper are: acc-phys
3
The categories of this paper are: physics
17
The categories of this paper are: q-fin
36
The categories of this paper are: cmp-lg
22
The categories of this paper are: chao-dyn