Fast and scalable methods for the simulation of incompressible flow