Adaptive Compressible Smoothed Particle Hydrodynamics
arXiv:2504.11350 · doi:10.1016/j.jcp.2025.114257
Abstract
Modulating the number of particles in a region is key to accurately capturing the nuances in compressible flows with Smoothed Particle Hydrodynamics (SPH). This paper presents a volume-based adaptive refinement and derefinement procedure, with state-of-the-art features such as automatic local adaptivity and solution adaptivity applied in the context of compressible flows. A shock-aware particle shifting procedure is introduced to regularize the particle distribution while preserving the integrity of shocks. To our knowledge, this is the first demonstration of shock-based solution adaptivity and shock-aware particle shifting in the literature. A wide variety of test problems, which involve flow in and around boundaries, are employed to highlight the utility of these adaptivity features in improving the results and in making simulations faster. For instance, the adaptive resolution procedure is shown to achieve an order of magnitude increase in computational speed. We also demonstrate the effectiveness of the adaptivity procedure in resolving issues such as errors arising from the interaction with differently spaced ghost particles at boundaries, formation of spot-like structures due to particle clumping, and poorly resolved low-density regions. In essence, the adaptivity technique presented in this paper is a powerful tool for simulating compressible flows with enhanced accuracy and efficiency.
64 pages, 22 figures
References in corpus (37)
- GIZMO: A New Class of Accurate, Mesh-Free Hydrodynamic Simulation Methods
- Improving convergence in smoothed particle hydrodynamics simulations without pairing instability
- Smoothed Particle Hydrodynamics and Magnetohydrodynamics
- A General Class of Lagrangian Smoothed Particle Hydrodynamics Methods and Implications for Fluid Mixing Problems
- Smoothed Particle Hydrodynamics in Astrophysics
- Inviscid SPH
- PyFR: An Open Source Framework for Solving Advection-Diffusion Type Problems on Streaming Architectures using the Flux Reconstruction Approach
- Reformulation of Smoothed Particle Hydrodynamics with Riemann Solver
- Smoothed Particle Hydrodynamics with particle splitting, applied to self-gravitating collapse
- Astrophysical Smooth Particle Hydrodynamics
- SPHS: Smoothed Particle Hydrodynamics with a higher order dissipation switch
- Smoothed Particle Magnetohydrodynamics I. Algorithms and tests in one dimension
- A provably entropy stable subcell shock capturing approach for high order split form DG for the compressible Euler Equations
- CRKSPH - A Conservative Reproducing Kernel Smoothed Particle Hydrodynamics Scheme
- Boosting the accuracy of SPH techniques: Newtonian and special-relativistic tests
- A smoothed particle hydrodynamics method for evaporating multiphase flows
- Adaptive resolution for multiphase smoothed particle hydrodynamics
- Smoothed particle hydrodynamics with adaptive spatial resolution (SPH-ASR) for free surface flows
- Kelvin-Helmholtz instabilities with Godunov SPH
- Smoothed particle magnetohydrodynamics with a Riemann solver and the method of characteristics
- PySPH: a Python-based framework for smoothed particle hydrodynamics
- Entropically Damped Artificial Compressibility for SPH
- Hydrodynamic simulations with the Godunov SPH
- The Lagrangian hydrodynamics code MAGMA2
- An improved non-reflecting outlet boundary condition for weakly-compressible SPH
- An efficient targeted ENO scheme with local adaptive dissipation for compressible flow simulation
- A new smoothed particle hydrodynamics method based on high-order moving-least-square targeted essentially non-oscillatory scheme for compressible flows
- Efficient and Accurate Adaptive Resolution for Weakly-Compressible SPH
- Algorithms for uniform particle initialization in domains with complex boundaries
- automan: a simple, Python-based, automation framework for numerical computing
- A stable SPH with adaptive B-spline kernel
- Techniques for second order convergent weakly-compressible smoothed particle hydrodynamics schemes without boundaries
- A simple, entropy-based dissipation trigger for SPH
- Conservative, density-based smoothed particle hydrodynamics with improved partition of the unity and better estimation of gradients
- How to train your solver: Verification of boundary conditions for smoothed particle hydrodynamics
- Robust Solid Boundary Treatment for Compressible Smoothed Particle Hydrodynamics
- How to train your solver: A method of manufactured solutions for weakly-compressible SPH