The Lagrangian hydrodynamics code MAGMA2
arXiv:1911.13093 · doi:10.1093/mnras/staa2591
Abstract
We present the methodology and performance of the new Lagrangian hydrodynamics code MAGMA2, a Smoothed Particle Hydrodynamics code that benefits from a number of non-standard enhancements. By default it uses high-order smoothing kernels and wherever gradients are needed, they are calculated via accurate matrix inversion techniques, but a more conventional formulation with kernel gradients has also been implemented for comparison purposes. We also explore a matrix inversion formulation of SPH with a symmetrisation in the particle indices that is not frequently used. We find interesting advantages of this formulation in some of the tests, for example, a substantial reduction of surface tension effects for non-ideal particle setups and more accurate peak densities in Sedov blast waves. MAGMA2 uses artificial viscosity, but enhanced by techniques that are commonly used in finite volume schemes such as reconstruction and slope limiting. While simple to implement, this approach efficiently suppresses particle noise, but at the same time drastically reduces dissipation in locations where it is not needed and actually unwanted. We demonstrate the performance of the new code in a number of challenging benchmark tests including e.g. multi-dimensional vorticity creating Schulz-Rinne-type Riemann problems and more astrophysical tests such as a collision between two stars to demonstrate its robustness and excellent conservation properties.
arXiv comment28 pages, 32 figures
References in corpus (53)
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- GADGET: A code for collisionless and gasdynamical cosmological simulations
- GIZMO: A New Class of Accurate, Mesh-Free Hydrodynamic Simulation Methods
- Cosmological SPH simulations: The entropy equation
- Improving convergence in smoothed particle hydrodynamics simulations without pairing instability
- Smoothed Particle Hydrodynamics and Magnetohydrodynamics
- Gasoline: An adaptable implementation of TreeSPH
- Fundamental differences between SPH and grid methods
- Producing ultra-strong magnetic fields in neutron star mergers
- Phantom: A smoothed particle hydrodynamics and magnetohydrodynamics code for astrophysics
- A General Class of Lagrangian Smoothed Particle Hydrodynamics Methods and Implications for Fluid Mixing Problems
- Smoothed Particle Hydrodynamics in Astrophysics
- Modelling discontinuities and Kelvin-Helmholtz instabilities in SPH
- An energy-conserving formalism for adaptive gravitational force softening in SPH and N-body codes
- Inviscid SPH
- Gasoline2: A Modern SPH Code
- Tidal disruption and ignition of white dwarfs by moderately massive black holes
- Efficient magnetic-field amplification due to the Kelvin-Helmholtz instability in binary neutron star mergers
- Hydromagnetic turbulence in computer simulations
- Reformulation of Smoothed Particle Hydrodynamics with Riemann Solver
- SPH compressible turbulence
- A Necessary Condition for Individual Time-Steps in SPH Simulations
- A Density Independent Formulation of Smoothed Particle Hydrodynamics
- Astrophysical Smooth Particle Hydrodynamics
- Multiphase Smoothed-Particle Hydrodynamics
- Resolving mixing in Smoothed Particle Hydrodynamics
- SPHGal: Smoothed Particle Hydrodynamics with improved accuracy for Galaxy simulations
- Producing Magnetar Magnetic Fields in the Merger of Binary Neutron Stars
- A Well-Posed Kelvin-Helmholtz Instability Test and Comparison
- MAGMA: a 3D, Lagrangian magnetohydrodynamics code for merger applications
- Parallel TreeSPH
- Astrophysical Weighted Particle Magnetohydrodynamics
- CRKSPH - A Conservative Reproducing Kernel Smoothed Particle Hydrodynamics Scheme
- Boosting the accuracy of SPH techniques: Newtonian and special-relativistic tests
- Atypical Thermonuclear Supernovae from Tidally Crushed White Dwarfs
- An accurate Newtonian description of particle motion around a Schwarzschild black hole
- Tests of Spurious Transport in Smoothed Particle Hydrodynamics
- Particle hydrodynamics with tessellation techniques
- A one-parameter family of interpolating kernels for Smoothed Particle Hydrodynamics studies
- rpSPH: a novel Smoothed Particle Hydrodynamics Algorithm
- Improving smoothed particle hydrodynamics with an integral approach to calculating gradients
- Kelvin-Helmholtz instabilities with Godunov SPH
- Double tidal disruptions in galactic nuclei
- Tidal disruptions by rotating black holes: relativistic hydrodynamics with Newtonian codes
- Conservative, special-relativistic smoothed particle hydrodynamics
- GANDALF - Graphical Astrophysics code for N-body Dynamics And Lagrangian Fluids
- Hydrodynamic simulations with the Godunov SPH
- A fast recursive coordinate bisection tree for neighbour search and gravity
- SPHYNX: an accurate density-based SPH method for astrophysical applications
- Hydrodynamic capabilities of an SPH code incorporating an artificial conductivity term with a gravity-based signal velocity
- The Kelvin-Helmholtz instability and smoothed particle hydrodynamics
- Testing the concept of integral approach to derivatives within the smoothed particle hydrodynamics technique in astrophysical scenarios
- A simple, entropy-based dissipation trigger for SPH
Cited by in corpus (23)
- Hydrodynamical simulations of the galaxy population: enduring successes and outstanding challenges
- SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications
- Sphenix: Smoothed Particle Hydrodynamics for the next generation of galaxy formation simulations
- Transients from ONe White-Dwarf - Neutron-Star/Black-Hole Mergers
- The Cosmological Simulation Code OpenGadget3 -- Implementation of Meshless Finite Mass
- SPHINCS_BSSN: A general relativistic Smooth Particle Hydrodynamics code for dynamical spacetimes
- Smoothed Particle Radiation Hydrodynamics: Two-Moment method with Local Eddington Tensor Closure
- Simulating neutron star mergers with the Lagrangian Numerical Relativity code SPHINCS_BSSN
- Active galactic nuclei jets simulated with smoothed particle hydrodynamics
- Inconsistencies arising from the coupling of galaxy formation sub-grid models to Pressure-Smoothed Particle Hydrodynamics
- Calibration of the Advanced Spectral Leakage scheme for neutron star merger simulations, and extension to smoothed-particle hydrodynamics
- Conservative, density-based smoothed particle hydrodynamics with improved partition of the unity and better estimation of gradients
- REMIX SPH -- improving mixing in smoothed particle hydrodynamics simulations using a generalised, material-independent approach
- The Lagrangian Numerical Relativity code SPHINCS_BSSN_v1.0
- Axisymmetric smoothed particle magneto-hydrodynamics
- Adaptive Compressible Smoothed Particle Hydrodynamics
- A thermonuclear supernova interacting with hydrogen- and helium-deficient circumstellar material. SN 2020aeuh as a SN Ia-CSM-C/O?
- No dilute core produced in simulations of giant impacts on to Jupiter
- Halted-Pendulum Relaxation: Application to White Dwarf Binary Initial Data
- Shock-capturing particle hydrodynamics with reproducing kernels
- Conservation of Angular Momentum in the Fast Multipole Method
- Optimized smoothing kernels for SPH
- Validating the CROCODILE model within the AGORA galaxy simulation framework