Normalized to: Skory, S.
[1]
oai:arXiv.org:1307.2265 [pdf] - 1172577
Enzo: An Adaptive Mesh Refinement Code for Astrophysics
The Enzo Collaboration;
Bryan, Greg L.;
Norman, Michael L.;
O'Shea, Brian W.;
Abel, Tom;
Wise, John H.;
Turk, Matthew J.;
Reynolds, Daniel R.;
Collins, David C.;
Wang, Peng;
Skillman, Samuel W.;
Smith, Britton;
Harkness, Robert P.;
Bordner, James;
Kim, Ji-hoon;
Kuhlen, Michael;
Xu, Hao;
Goldbaum, Nathan;
Hummels, Cameron;
Kritsuk, Alexei G.;
Tasker, Elizabeth;
Skory, Stephen;
Simpson, Christine M.;
Hahn, Oliver;
Oishi, Jeffrey S.;
So, Geoffrey C;
Zhao, Fen;
Cen, Renyue;
Li, Yuan
Submitted: 2013-07-08
This paper describes the open-source code Enzo, which uses block-structured
adaptive mesh refinement to provide high spatial and temporal resolution for
modeling astrophysical fluid flows. The code is Cartesian, can be run in 1, 2,
and 3 dimensions, and supports a wide variety of physics including
hydrodynamics, ideal and non-ideal magnetohydrodynamics, N-body dynamics (and,
more broadly, self-gravity of fluids and particles), primordial gas chemistry,
optically-thin radiative cooling of primordial and metal-enriched plasmas (as
well as some optically-thick cooling models), radiation transport, cosmological
expansion, and models for star formation and feedback in a cosmological
context. In addition to explaining the algorithms implemented, we present
solutions for a wide range of test problems, demonstrate the code's parallel
performance, and discuss the Enzo collaboration's code development methodology.
[2]
oai:arXiv.org:1211.3117 [pdf] - 1157755
On The Road To More Realistic Galaxy Cluster Simulations: The Effects of
Radiative Cooling and Thermal Feedback Prescriptions on the Observational
Properties of Simulated Galaxy Clusters
Submitted: 2012-11-13
Flux limited X-ray surveys of galaxy clusters show that clusters come in two
roughly equally proportioned varieties: "cool core" clusters (CCs) and
non-"cool core" clusters (NCCs). In previous work, we have demonstrated using
cosmological $N$-body + Eulerian hydrodynamic simulations that NCCs are often
consistent with early major mergers events that destroy embryonic CCs. In this
paper we extend those results and conduct a series of simulationsusing
different methods of gas cooling, and of energy and metal feedback from
supernovae, where we attempt to produce a population of clusters with realistic
central cooling times, entropies, and temperatures. We find that the use of
metallicity-dependent gas cooling is essential to prevent early overcooling,and
that adjusting the amount of energy and metal feedback can have a significant
impact on observable X-ray quantities of the gas. We are able to produce
clusters with more realistic central observable quantities than have previously
been attained. However, there are still significant discrepancies between the
simulated clusters and observations, which indicates that a different approach
to simulating galaxies in clusters is needed. We conclude by looking towards a
promising subgrid method of modeling galaxy feedback in clusters which may help
to ameliorate the discrepancies between simulations and observations.
[3]
oai:arXiv.org:1204.1944 [pdf] - 1117846
Optimized Multi-Frequency Spectra for Applications in Radiative Feedback
and Cosmological Reionization
Submitted: 2012-04-09, last modified: 2012-07-23
The recent implementation of radiative transfer algorithms in numerous
hydrodynamics codes has led to a dramatic improvement in studies of feedback in
various astrophysical environments. However, because of methodological
limitations and computational expense, the spectra of radiation sources are
generally sampled at only a few evenly-spaced discrete emission frequencies.
Using one-dimensional radiative transfer calculations, we investigate the
discrepancies in gas properties surrounding model stars and accreting black
holes that arise solely due to spectral discretization. We find that even in
the idealized case of a static and uniform density field, commonly used
discretization schemes induce errors in the neutral fraction and temperature by
factors of two to three on average, and by over an order of magnitude in
certain column density regimes. The consequences are most severe for radiative
feedback operating on large scales, dense clumps of gas, and media consisting
of multiple chemical species. We have developed a method for optimally
constructing discrete spectra, and show that for two test cases of interest,
carefully chosen four-bin spectra can eliminate errors associated with
frequency resolution to high precision. Applying these findings to a fully
three-dimensional radiation-hydrodynamic simulation of the early universe, we
find that the HII region around a primordial star is substantially altered in
both size and morphology, corroborating the one-dimensional prediction that
discrete spectral energy distributions can lead to sizable inaccuracies in the
physical properties of a medium, and as a result, the subsequent evolution and
observable signatures of objects embedded within it.
[4]
oai:arXiv.org:1011.3514 [pdf] - 1041985
A Multi-Code Analysis Toolkit for Astrophysical Simulation Data
Submitted: 2010-11-15
The analysis of complex multiphysics astrophysical simulations presents a
unique and rapidly growing set of challenges: reproducibility, parallelization,
and vast increases in data size and complexity chief among them. In order to
meet these challenges, and in order to open up new avenues for collaboration
between users of multiple simulation platforms, we present yt (available at
http://yt.enzotools.org/), an open source, community-developed astrophysical
analysis and visualization toolkit. Analysis and visualization with yt are
oriented around physically relevant quantities rather than quantities native to
astrophysical simulation codes. While originally designed for handling Enzo's
structure adaptive mesh refinement (AMR) data, yt has been extended to work
with several different simulation methods and simulation codes including Orion,
RAMSES, and FLASH. We report on its methods for reading, handling, and
visualizing data, including projections, multivariate volume rendering,
multi-dimensional histograms, halo finding, light cone generation and
topologically-connected isocontour identification. Furthermore, we discuss the
underlying algorithms yt uses for processing and visualizing data, and its
mechanisms for parallelization of analysis tasks.
[5]
oai:arXiv.org:1001.3411 [pdf] - 1024707
Parallel HOP: A Scalable Halo Finder for Massive Cosmological Data Sets
Submitted: 2010-01-19, last modified: 2010-06-17
Modern N-body cosmological simulations contain billions ($10^9$) of dark
matter particles. These simulations require hundreds to thousands of gigabytes
of memory, and employ hundreds to tens of thousands of processing cores on many
compute nodes. In order to study the distribution of dark matter in a
cosmological simulation, the dark matter halos must be identified using a halo
finder, which establishes the halo membership of every particle in the
simulation. The resources required for halo finding are similar to the
requirements for the simulation itself. In particular, simulations have become
too extensive to use commonly-employed halo finders, such that the
computational requirements to identify halos must now be spread across multiple
nodes and cores. Here we present a scalable-parallel halo finding method called
Parallel HOP for large-scale cosmological simulation data. Based on the halo
finder HOP, it utilizes MPI and domain decomposition to distribute the halo
finding workload across multiple compute nodes, enabling analysis of much
larger datasets than is possible with the strictly serial or previous parallel
implementations of HOP. We provide a reference implementation of this method as
a part of the toolkit yt, an analysis toolkit for Adaptive Mesh Refinement
(AMR) data that includes complementary analysis modules. Additionally, we
discuss a suite of benchmarks that demonstrate that this method scales well up
to several hundred tasks and datasets in excess of $2000^3$ particles. The
Parallel HOP method and our implementation can be readily applied to any kind
of N-body simulation data and is therefore widely applicable.