Computational Fluid Dynamics Modelling for Environmental Hydraulics