Numerical methods in laminar and turbulent flow