Normalized to: Van Straalen, B.
[1]
oai:arXiv.org:1610.08833 [pdf] - 1504050
A Survey of High Level Frameworks in Block-Structured Adaptive Mesh
Refinement Packages
Dubey, Anshu;
Almgren, Ann;
Bell, John;
Berzins, Martin;
Brandt, Steve;
Bryan, Greg;
Colella, Phillip;
Graves, Daniel;
Lijewski, Michael;
Löffler, Frank;
O'Shea, Brian;
Schnetter, Erik;
Van Straalen, Brian;
Weide, Klaus
Submitted: 2016-10-27
Over the last decade block-structured adaptive mesh refinement (SAMR) has
found increasing use in large, publicly available codes and frameworks. SAMR
frameworks have evolved along different paths. Some have stayed focused on
specific domain areas, others have pursued a more general functionality,
providing the building blocks for a larger variety of applications. In this
survey paper we examine a representative set of SAMR packages and SAMR-based
codes that have been in existence for half a decade or more, have a reasonably
sized and active user base outside of their home institutions, and are publicly
available. The set consists of a mix of SAMR packages and application codes
that cover a broad range of scientific domains. We look at their high-level
frameworks, and their approach to dealing with the advent of radical changes in
hardware architecture. The codes included in this survey are BoxLib, Cactus,
Chombo, Enzo, FLASH, and Uintah.
[2]
oai:arXiv.org:1503.05969 [pdf] - 1337957
The Convergence of Particle-in-Cell Schemes for Cosmological Dark Matter
Simulations
Submitted: 2015-03-19, last modified: 2015-11-12
Particle methods are a ubiquitous tool for solving the Vlasov-Poisson
equation in comoving coordinates, which is used to model the gravitational
evolution of dark matter in an expanding universe. However, these methods are
known to produce poor results on idealized test problems, particularly at late
times, after the particle trajectories have crossed. To investigate this, we
have performed a series of one- and two-dimensional "Zel'dovich Pancake"
calculations using the popular Particle-in-Cell (PIC) method. We find that PIC
can indeed converge on these problems provided the following modifications are
made. The first modification is to regularize the singular initial distribution
function by introducing a small but finite artificial velocity dispersion. This
process is analogous to artificial viscosity in compressible gas dynamics, and,
as with artificial viscosity, the amount of regularization can be tailored so
that its effect outside of a well-defined region - in this case, the
high-density caustics - is small. The second modification is the introduction
of a particle remapping procedure that periodically re-expresses the dark
matter distribution function using a new set of particles. We describe a
remapping algorithm that is third-order accurate and adaptive in phase space.
This procedure prevents the accumulation of numerical errors in integrating the
particle trajectories from growing large enough to significantly degrade the
solution. Once both of these changes are made, PIC converges at second order on
the Zel'dovich Pancake problem, even at late times, after many caustics have
formed. Furthermore, the resulting scheme does not suffer from the unphysical,
small-scale "clumping" phenomenon known to occur on the Pancake problem when
the perturbation wave vector is not aligned with one of the Cartesian
coordinate axes.
[3]
oai:arXiv.org:1110.0740 [pdf] - 1084617
The PLUTO Code for Adaptive Mesh Computations in Astrophysical Fluid
Dynamics
Submitted: 2011-10-04, last modified: 2011-10-05
We present a description of the adaptive mesh refinement (AMR) implementation
of the PLUTO code for solving the equations of classical and special
relativistic magnetohydrodynamics (MHD and RMHD). The current release exploits,
in addition to the static grid version of the code, the distributed
infrastructure of the CHOMBO library for multidimensional parallel computations
over block-structured, adaptively refined grids. We employ a conservative
finite-volume approach where primary flow quantities are discretized at the
cell-center in a dimensionally unsplit fashion using the Corner Transport
Upwind (CTU) method. Time stepping relies on a characteristic tracing step
where piecewise parabolic method (PPM), weighted essentially non-oscillatory
(WENO) or slope-limited linear interpolation schemes can be handily adopted. A
characteristic decomposition-free version of the scheme is also illustrated.
The solenoidal condition of the magnetic field is enforced by augmenting the
equations with a generalized Lagrange multiplier (GLM) providing propagation
and damping of divergence errors through a mixed hyperbolic/parabolic explicit
cleaning step. Among the novel features, we describe an extension of the scheme
to include non-ideal dissipative processes such as viscosity, resistivity and
anisotropic thermal conduction without operator splitting. Finally, we
illustrate an efficient treatment of point-local, potentially stiff source
terms over hierarchical nested grids by taking advantage of the adaptivity in
time. Several multidimensional benchmarks and applications to problems of
astrophysical relevance assess the potentiality of the AMR version of PLUTO in
resolving flow features separated by large spatial and temporal disparities.