In SPH (weakly compressible approach) the Cole state equation is used to compute pressure from density: $$p(\rho)=\frac{\rho_0c^2}{\gamma}\left(\left(\frac{\rho}{\rho_0}\right)^\gamma-1\right)+p_0$$
$c$ is the speed of sound, which in the weakly compressible case is about 1000 m/s. But I don't understand the following (quoted from Wikipedia but commonly present in the literature):
In practice a value of $c$ smaller than the real one is adopted to avoid time steps too small in the time integration scheme. Generally a numerical speed of sound is adopted such that density variation smaller than 1% are allowed. This is the so-called weak-compressibility assumption
And indeed, the SPH code (DualSPHysics) I am using has a speed of sound parameter.
My questions are as follows:
My understanding is that reducing the speed of sound will drastically scale down the pressure and in turn the pressure forces, and acceleration. With everything else kept constant, the system will no evolve the same way. How does changing the speed of sound not change the computed pressure and therefore the results for the simulation?
How is the speed of sound related to the time stepping?