Fluid Dynamics Using Laplacian Eigenfunctions