Numerical Modelling of Free-Surface Flows with Bottom and Surface-Layer Pressure Treatment