Geological Fluid Dynamics