Nyx: A Massively Parallel AMR Code for Computational Cosmology
Ann Almgren, John Bell, Mike Lijewski, Zarija Luki\'c, Ethan Van Andel

TL;DR
Nyx is a highly scalable, parallel computational code designed for large-scale cosmological simulations, combining N-body and gas dynamics with adaptive mesh refinement to efficiently model the universe's evolution.
Contribution
Nyx introduces a new parallel AMR-based code that integrates N-body and gas dynamics for cosmology, demonstrating high scalability and validation on standard tests.
Findings
Validated Nyx on standard cosmological test problems.
Demonstrated Nyx's scalability up to 50,000 cores.
Showcased effective coupling of particles and fluid in simulations.
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
