Mathematical modelling and numerical approximation of fluid flow