Mesh-free hydrodynamics in PKDGRAV3 for galaxy formation simulations
arXiv:2211.12243 · doi:10.1093/mnras/stac3447
Abstract
We extend the state-of-the-art N-body code PKDGRAV3 with the inclusion of mesh-free gas hydrodynamics for cosmological simulations. Two new hydrodynamic solvers have been implemented, the mesh-less finite volume and mesh-less finite mass methods. The solvers manifestly conserve mass, momentum and energy, and have been validated with a wide range of standard test simulations, including cosmological simulations. We also describe improvements to PKDGRAV3 that have been implemented for performing hydrodynamic simulations. These changes have been made with efficiency and modularity in mind, and provide a solid base for the implementation of the required modules for galaxy formation and evolution physics and future porting to GPUs. The code is released in a public repository, together with the documentation and all the test simulations presented in this work.
arXiv comment18 pages, 14 figures; accepted for publication in MNRAS
References in corpus (54)
- Array Programming with NumPy
- Seven-Year Wilkinson Microwave Anisotropy Probe (WMAP) Observations: Cosmological Interpretation
- The cosmological simulation code GADGET-2
- The EAGLE project: Simulating the evolution and assembly of galaxies and their environments
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- Introducing the Illustris Project: Simulating the coevolution of dark and visible matter in the Universe
- Cosmological Hydrodynamics with Adaptive Mesh Refinement: a new high resolution code called RAMSES
- First results from the IllustrisTNG simulations: the stellar mass content of groups and clusters of galaxies
- The EAGLE simulations of galaxy formation: calibration of subgrid physics and model variations
- Physical Models of Galaxy Formation in a Cosmological Framework
- GIZMO: A New Class of Accurate, Mesh-Free Hydrodynamic Simulation Methods
- Simba: Cosmological Simulations with Black Hole Growth and Feedback
- The Inner Structure of LambdaCDM Halos I: A Numerical Convergence Study
- Athena: A New Code for Astrophysical MHD
- Ahf: Amiga's Halo Finder
- Dancing in the dark: galactic properties trace spin swings along the cosmic web
- Enzo: An Adaptive Mesh Refinement Code for Astrophysics
- The physics driving the cosmic star formation history
- Improving convergence in smoothed particle hydrodynamics simulations without pairing instability
- Smoothed Particle Hydrodynamics and Magnetohydrodynamics
- Gasoline: An adaptable implementation of TreeSPH
- Halo concentrations in the standard LCDM cosmology
- Fundamental differences between SPH and grid methods
- The BAHAMAS project: Calibrated hydrodynamical simulations for large-scale structure cosmology
- The Santa Barbara cluster comparison project: a comparison of cosmological hydrodynamics solutions
- The Arepo public code release
- Phantom: A smoothed particle hydrodynamics and magnetohydrodynamics code for astrophysics
- Simulating cosmic structure formation with the GADGET-4 code
- NIHAO project I: Reproducing the inefficiency of galaxy formation across cosmic time with a large sample of cosmological hydrodynamical simulations
- MUFASA: Galaxy Formation Simulations With Meshless Hydrodynamics
- Inviscid SPH
- AGN-driven quenching of star formation: morphological and dynamical implications for early-type galaxies
- Gasoline2: A Modern SPH Code
- Convergence and scatter of cluster density profiles
- The Cluster-EAGLE project: global properties of simulated clusters with resolved galaxies
- Formation of Kuiper Belt Binaries by Gravitational Collapse
- A Necessary Condition for Individual Time-Steps in SPH Simulations
- Euclid preparation: II. The EuclidEmulator -- A tool to compute the cosmology dependence of the nonlinear matter power spectrum
- Astrophysical Smooth Particle Hydrodynamics
- Matter power spectrum and the challenge of percent accuracy
- Full Numerical Simulations of Catastrophic Small Body Collisions
- Resolving mixing in Smoothed Particle Hydrodynamics
- SPHGal: Smoothed Particle Hydrodynamics with improved accuracy for Galaxy simulations
- Direct N-body Simulations of Rubble Pile Collisions
- A High-Fidelity Realization of the Euclid Code Comparison -body Simulation with Abacus
- Astrophysical Weighted Particle Magnetohydrodynamics
- Two--body heating in numerical galaxy formation experiments
- nIFTy galaxy cluster simulations I: dark matter & non-radiative models
- Sphenix: Smoothed Particle Hydrodynamics for the next generation of galaxy formation simulations
- nIFTy galaxy cluster simulations II: radiative models
- GANDALF - Graphical Astrophysics code for N-body Dynamics And Lagrangian Fluids
- SWIFT: Using task-based parallelism, fully asynchronous communication, and graph partition-based domain decomposition for strong scaling on more than 100,000 cores
- The moving mesh code Shadowfax
- The role of AGN on the structure, kinematics and evolution of ETGs in the Horizon simulations
Cited by in corpus (6)
- SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications
- The Cosmological Simulation Code OpenGadget3 -- Implementation of Meshless Finite Mass
- SIMBA-C: An updated chemical enrichment model for galactic chemical evolution in the SIMBA simulation
- On the origin of Jupiter's fuzzy core: constraints from N-body, impact and evolution simulations
- Multi-Epoch Machine Learning 2: Identifying physical drivers of galaxy properties in simulations
- On the detection of stellar wakes in the Milky Way: a deep learning approach