  The unavailability of accurate boundary treatment methods for compressible
Smooth Particle Hydrodynamics (SPH) severely limits its ability to simulate
flows in and around bodies. To this end, challenges specific to compressible
flows with SPH are carefully considered. Based on these, robust and widely
applicable boundary treatment methods for compressible SPH are proposed. These
are accompanied by a novel technique to prevent particle penetration at
boundaries. The proposed methods are shown to be significantly better than
other recent approaches. A wide variety of test problems, many of which are not
shown to be simulated with SPH thus far, are employed to highlight the
strengths and weaknesses of the proposed methods. The implementation is open
source and the results are automated in the interest of reproducibility.
Overall, this research contributes to the advancement of SPH as a viable
alternative to mesh-based methods for compressible flow simulations.
