2D viscous flow solver