Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Nyx: A Massively Parallel AMR Code for Computational Cosmology

Journal Article · · Journal of Open Source Software
DOI:https://doi.org/10.21105/joss.03068· OSTI ID:1827343
 [1];  [2];  [1];  [3];  [3];  [1];  [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Cosmology Center
  3. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). National Energy Research Scientific Computing Center (NERSC)

Nyx is a highly parallel, adaptive mesh, finite-volume N-body compressible hydrodynamics solver for cosmological simulations. It has been used to simulate different cosmological scenarios with a recent focus on the intergalactic medium and Lyman alpha forest. Together, Nyx, the compressible astrophysical simulation code, Castro, and the low Mach number code MAESTROeX, make up the AMReX-Astrophysics Suite of open-source, adaptive mesh, performance-portable astrophysical simulation codes. Other examples of cosmological simulation research codes include Enzo, Enzo-P/Cello, RAMSES, ART, FLASH, Cholla, as well as Gadget, Gasoline, Arepo, Gizmo, and SWIFT.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21); USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC02-05CH11231
OSTI ID:
1827343
Journal Information:
Journal of Open Source Software, Journal Name: Journal of Open Source Software Journal Issue: 63 Vol. 6; ISSN 2475-9066
Publisher:
Open Source Initiative - NumFOCUSCopyright Statement
Country of Publication:
United States
Language:
English

References (23)

The Piecewise Parabolic Method (PPM) for gas-dynamical simulations journal April 1984
Multidimensional upwind methods for hyperbolic conservation laws journal March 1990
Block structured adaptive mesh and time refinement for hybrid, hyperbolic+N-body systems journal November 2007
Kokkos: Enabling manycore performance portability through polymorphic memory access patterns journal December 2014
Cosmological hydrodynamics with adaptive mesh refinement: A new high resolution code called RAMSES journal April 2002
Adaptive Refinement Tree: A New High‐Resolution N ‐Body Code for Cosmological Simulations
  • Kravtsov, Andrey V.; Klypin, Anatoly A.; Khokhlov, Alexei M.
  • The Astrophysical Journal Supplement Series, Vol. 111, Issue 1 https://doi.org/10.1086/313015
journal July 1997
FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes journal November 2000
Castro: a new Compressible Astrophysical Solver. i. Hydrodynamics and Self-Gravity journal May 2010
Nyx: A MASSIVELY PARALLEL AMR CODE FOR COMPUTATIONAL COSMOLOGY journal February 2013
Enzo: an Adaptive mesh Refinement code for Astrophysics journal March 2014
Toward Resolved Simulations of Burning Fronts in Thermonuclear X-ray Bursts journal May 2019
Simulating cosmic structure formation with the gadget -4 code journal July 2021
A new class of accurate, mesh-free hydrodynamic simulation methods journal April 2015
Gasoline2: a modern smoothed particle hydrodynamics code journal June 2017
Inhomogeneous reionization models in cosmological hydrodynamical simulations journal May 2019
RAJA: Portable Performance for Large-Scale Scientific Applications conference November 2019
On the Construction and Comparison of Difference Schemes journal September 1968
SWIFT: Using Task-Based Parallelism, Fully Asynchronous Communication, and Graph Partition-Based Domain Decomposition for Strong Scaling on more than 100,000 Cores
  • Schaller, Matthieu; Gonnet, Pedro; Chalk, Aidan B. G.
  • PASC '16: Platform for Advanced Scientific Computing Conference, Proceedings of the Platform for Advanced Scientific Computing Conference https://doi.org/10.1145/2929908.2929916
conference June 2016
AMReX: a framework for block-structured adaptive mesh refinement journal May 2019
Simulating the Cosmic Dawn With Enzo journal October 2018
MAESTROeX: A Massively Parallel Low Mach Number Astrophysical Solver journal December 2019
Effects of Photoionization and Photoheating on Lyα Forest Properties from Cholla Cosmological Simulations journal May 2021
The AREPO Public Code Release journal June 2020

Similar Records

Nyx: A MASSIVELY PARALLEL AMR CODE FOR COMPUTATIONAL COSMOLOGY
Journal Article · Thu Feb 28 23:00:00 EST 2013 · Astrophysical Journal · OSTI ID:22167656

Nyx: A Massively Parallel AMR Code for Computational Cosmology
Journal Article · Tue Feb 12 23:00:00 EST 2013 · The Astrophysical Journal · OSTI ID:1565016

Nyx
Software · Thu May 04 20:00:00 EDT 2017 · OSTI ID:code-54357