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.
18 pages, 14 figures; accepted for publication in MNRAS
References in corpus (11)
- Array Programming with NumPy
- The EAGLE project: Simulating the evolution and assembly of galaxies and their environments
- Introducing the Illustris Project: Simulating the coevolution of dark and visible matter in the Universe
- The EAGLE simulations of galaxy formation: calibration of subgrid physics and model variations
- Simba: Cosmological Simulations with Black Hole Growth and Feedback
- Athena: A New Code for Astrophysical MHD
- Smoothed Particle Hydrodynamics and Magnetohydrodynamics
- Inviscid SPH
- Astrophysical Smooth Particle Hydrodynamics
- Full Numerical Simulations of Catastrophic Small Body Collisions
- GANDALF - Graphical Astrophysics code for N-body Dynamics And Lagrangian Fluids
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