SPHS: Smoothed Particle Hydrodynamics with a higher order dissipation switch

We present a novel implementation of smoothed particle hydrodynamics that uses the spatial derivative of the velocity divergence as a higher order dissipation switch. Our switch – which is second order accurate – detects flow convergence before it occurs. If particle trajectories are going to cross, we switch on the usual SPH artificial viscosity, as well as conservative dissipation in all advected fluid quantities (e.g. the entropy). The viscosity and dissipation terms (that are numerical errors) are designed to ensure that all fluid quantities remain single valued as particles approach one another, to respect conservation laws, and to vanish on a given physical scale as the resolution is increased. SPHS alleviates a number of known problems with ‘classic’ SPH, successfully resolving mixing, and recovering numerical convergence with increasing resolution. An additional key advantage is that – treating the particle mass similarly to the entropy – we are able to use multimass particles, giving significantly improved control over the refinement strategy. We present a wide range of code tests including the Sod shock tube, Sedov–Taylor blast wave, Kelvin–Helmholtz Instability, the ‘blob test’ and some convergence tests. Our method performs well on all tests, giving good agreement with analytic expectations.

[1]  G. Bryan,et al.  GAS CONDENSATION IN THE GALACTIC HALO , 2011, 1105.4639.

[2]  Riccardo Brunino,et al.  Hydrodynamic simulations with the Godunov smoothed particle hydrodynamics , 2011 .

[3]  J. Read,et al.  N-body simulations of gravitational dynamics , 2011, 1105.1082.

[4]  Walter Dehnen,et al.  Inviscid smoothed particle hydrodynamics , 2010 .

[5]  V. Springel Smoothed Particle Hydrodynamics in Astrophysics , 2010, 1109.2219.

[6]  Evghenii Gaburov,et al.  Astrophysical Weighted Particle Magnetohydrodynamics , 2010, 1006.4159.

[7]  H. Dejonghe,et al.  Kelvin-Helmholtz instabilities in smoothed particle hydrodynamics , 2010, 1006.1767.

[8]  Sergei Nayakshin,et al.  Kelvin-Helmholtz instabilities with Godunov smoothed particle hydrodynamics , 2010 .

[9]  Stephan Rosswog,et al.  Conservative, special-relativistic smoothed particle hydrodynamics , 2009, J. Comput. Phys..

[10]  V. Springel E pur si muove: Galilean-invariant cosmological hydrodynamical simulations on a moving mesh , 2009, 0901.4107.

[11]  Volker Springel,et al.  Particle hydrodynamics with tessellation techniques , 2009, 0912.0629.

[12]  O. Agertz,et al.  Resolving mixing in smoothed particle hydrodynamics , 2009, 0906.0774.

[13]  Stephan Rosswog,et al.  Astrophysical smooth particle hydrodynamics , 2009, 0903.5075.

[14]  New Jersey Institute of Technology,et al.  Redistributing hot gas around galaxies: do cool clouds signal a solution to the overcooling problem? , 2008, 0812.2025.

[15]  J. Makino,et al.  A NECESSARY CONDITION FOR INDIVIDUAL TIME STEPS IN SPH SIMULATIONS , 2008, 0808.0773.

[16]  James Wadsley,et al.  On the treatment of entropy mixing in numerical cosmology , 2008 .

[17]  Daniel J. Price Modelling discontinuities and Kelvin-Helmholtz instabilities in SPH , 2007, J. Comput. Phys..

[18]  Bertrand Alessandrini,et al.  An improved SPH method: Towards higher order convergence , 2007, J. Comput. Phys..

[19]  Daniel J. Price,et al.  magma: a three-dimensional, Lagrangian magnetohydrodynamics code for merger applications , 2007, 0705.1441.

[20]  J. Monaghan,et al.  Fundamental differences between SPH and grid methods , 2006, astro-ph/0610051.

[21]  V. Springel The Cosmological simulation code GADGET-2 , 2005, astro-ph/0505010.

[22]  Gasoline: a flexible, parallel implementation of TreeSPH , 2003, astro-ph/0303521.

[23]  V. Springel,et al.  Cosmological smoothed particle hydrodynamics simulations: the entropy equation , 2001, astro-ph/0111016.

[24]  Shu-ichiro Inutsuka Reformulation of Smoothed Particle Hydrodynamics with Riemann Solver , 2002 .

[25]  S. Kitsionas,et al.  Smoothed Particle Hydrodynamics with particle splitting, applied to self-gravitating collapse , 2002, astro-ph/0203057.

[26]  V. Springel,et al.  Cosmological SPH simulations: The entropy equation , 2001, astro-ph/0111016.

[27]  Gregory G. Howes,et al.  Gradient Particle Magnetohydrodynamics: A Lagrangian Particle Code for Astrophysical Magnetohydrodynamics , 2001, astro-ph/0107454.

[28]  P. Thomas,et al.  Multiphase smoothed-particle hydrodynamics , 2000, astro-ph/0005357.

[29]  Atsunori Yonehara,et al.  Publications of the Astronomical Society of Australia , 2000 .

[30]  M. Steinmetz,et al.  The Santa Barbara Cluster Comparison Project: A Comparison of Cosmological Hydrodynamics Solutions , 1999, astro-ph/9906160.

[31]  G. Dilts MOVING-LEAST-SQUARES-PARTICLE HYDRODYNAMICS-I. CONSISTENCY AND STABILITY , 1999 .

[32]  Joseph John Monaghan,et al.  SPH and Riemann Solvers , 1997 .

[33]  J. Monaghan,et al.  A Switch to Reduce SPH Viscosity , 1997 .

[34]  Francesco Miniati,et al.  The Survival of Interstellar Clouds against Kelvin-Helmholtz Instabilities , 1997, astro-ph/9701058.

[35]  Joseph P. Morris,et al.  A Study of the Stability Properties of Smooth Particle Hydrodynamics , 1996, Publications of the Astronomical Society of Australia.

[36]  F. Pearce,et al.  Hydra: An Adaptive--Mesh Implementation of PPPM--SPH , 1994, astro-ph/9409058.

[37]  Jianqing Fan,et al.  Local polynomial modelling and its applications , 1994 .

[38]  Zdzislaw Meglicki,et al.  3D structure of truncated accretion discs in close binaries , 1993 .

[39]  J. Monaghan Smoothed particle hydrodynamics , 2005 .

[40]  Joseph John Monaghan,et al.  The dynamics of interstellar cloud complexes , 1988 .

[41]  M. Rees,et al.  Core condensation in heavy halos: a two-stage theory for galaxy formation and clustering , 1978 .

[42]  J. Monaghan,et al.  Smoothed particle hydrodynamics: Theory and application to non-spherical stars , 1977 .

[43]  L. Lucy A numerical approach to the testing of the fission hypothesis. , 1977 .

[44]  S. Chandrasekhar Hydrodynamic and Hydromagnetic Stability , 1961 .