Differential Geometry of the Semi-Geostrophic and Euler Equations Ian Roulstone University of Surrey.