Normalized to: Lijewski, M.
[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:1301.4498 [pdf] - 1159148
Nyx: A Massively Parallel AMR Code for Computational Cosmology
Submitted: 2013-01-18
We present a new N-body and gas dynamics code, called Nyx, for large-scale
cosmological simulations. Nyx follows the temporal evolution of a system of
discrete dark matter particles gravitationally coupled to an inviscid ideal
fluid in an expanding universe. The gas is advanced in an Eulerian framework
with block-structured adaptive mesh refinement (AMR); a particle-mesh (PM)
scheme using the same grid hierarchy is used to solve for self-gravity and
advance the particles. Computational results demonstrating the validation of
Nyx on standard cosmological test problems, and the scaling behavior of Nyx to
50,000 cores, are presented.
[3]
oai:arXiv.org:1008.2801 [pdf] - 619449
MAESTRO, CASTRO, and SEDONA -- Petascale Codes for Astrophysical
Applications
Submitted: 2010-08-16
Performing high-resolution, high-fidelity, three-dimensional simulations of
Type Ia supernovae (SNe Ia) requires not only algorithms that accurately
represent the correct physics, but also codes that effectively harness the
resources of the most powerful supercomputers. We are developing a suite of
codes that provide the capability to perform end-to-end simulations of SNe Ia,
from the early convective phase leading up to ignition to the explosion phase
in which deflagration/detonation waves explode the star to the computation of
the light curves resulting from the explosion. In this paper we discuss these
codes with an emphasis on the techniques needed to scale them to petascale
architectures. We also demonstrate our ability to map data from a low Mach
number formulation to a compressible solver.
[4]
oai:arXiv.org:1005.0112 [pdf] - 1026621
MAESTRO: An Adaptive Low Mach Number Hydrodynamics Algorithm for Stellar
Flows
Submitted: 2010-05-01
Many astrophysical phenomena are highly subsonic, requiring specialized
numerical methods suitable for long-time integration. In a series of earlier
papers we described the development of MAESTRO, a low Mach number stellar
hydrodynamics code that can be used to simulate long-time, low-speed flows that
would be prohibitively expensive to model using traditional compressible codes.
MAESTRO is based on an equation set derived using low Mach number asymptotics;
this equation set does not explicitly track acoustic waves and thus allows a
significant increase in the time step. MAESTRO is suitable for two- and
three-dimensional local atmospheric flows as well as three-dimensional
full-star flows. Here, we continue the development of MAESTRO by incorporating
adaptive mesh refinement (AMR). The primary difference between MAESTRO and
other structured grid AMR approaches for incompressible and low Mach number
flows is the presence of the time-dependent base state, whose evolution is
coupled to the evolution of the full solution. We also describe how to
incorporate the expansion of the base state for full-star flows, which involves
a novel mapping technique between the one-dimensional base state and the
Cartesian grid, as well as a number of overall improvements to the algorithm.
We examine the efficiency and accuracy of our adaptive code, and demonstrate
that it is suitable for further study of our initial scientific application,
the convective phase of Type Ia supernovae.
[5]
oai:arXiv.org:1005.0114 [pdf] - 1026622
CASTRO: A New Compressible Astrophysical Solver. I. Hydrodynamics and
Self-Gravity
Almgren, A. S.;
Beckner, V. E.;
Bell, J. B.;
Day, M. S.;
Howell, L. H.;
Joggerst, C. C.;
Lijewski, M. J.;
Nonaka, A.;
Singer, M.;
Zingale, M.
Submitted: 2010-05-01
We present a new code, CASTRO, that solves the multicomponent compressible
hydrodynamic equations for astrophysical flows including self-gravity, nuclear
reactions and radiation. CASTRO uses an Eulerian grid and incorporates adaptive
mesh refinement (AMR). Our approach to AMR uses a nested hierarchy of
logically-rectangular grids with simultaneous refinement in both space and
time. The radiation component of CASTRO will be described in detail in the next
paper, Part II, of this series.