Course project at UTBM. Homemade C++ SPH code to solve the benchmark problem of 1D Shock Tube, involving discontinuities.