Files
Fluid Dynamics of Climate
Slides from the lectures: Atmospheric circulation, Baroclinic instability, Frontogenesis, Ocean biology, Ocean circulation, Ocean mixing, Quasigeostrophy, Rossby waves, Western boundary currents
Fluid Dynamics of Sustainability and the Environment
Summer School, 2012
Diablo
Diablo is an open-source CFD solver that I have been developing with Tom Bewley and others at UCSD since my time as a PhD student. It solves the incompressible, Boussinesq Navier-Stokes equations in several simple geometries. The full version, written in Fortran, can be found here (we are currently putting together a more comprehensive, stable version for wide release, so the link may not yet be active.)I recently wrote a 2D version of Diablo, entirely using the MATLAB scripting language, which can be downloaded below along with the User's Guide, which contains more details. While limited to flow in a 2D plane, it can handle a wide variety of boundary conditions, and rotating and stratified flows. Note that this version is intended for educational purposes, and has not been fully tested for use in academic research.

