| Link | Description |
| Danalysis.m | Perform a dimensional analysis. (see also the essay ND.pdf noted on the previous page) |
| rotation.m | Show the kinematics of motion observed in a rotating coordinate system. |
| coriolis.m | Show the kinematics of the Coriolis force; a companion to rotation.m. |
| fred.m | Solve the fredholm problem for a particle on a slope; the simplest model of geostrophic adjustment with friction. |
| geoadjpe.m | Solve for geostrophic adjustment of a single layer in one dimension.
|
| bore.m | Solve for adjustment under gravity only of a single layer in one dimension.
|
| waves6.m | Show the superposition of two waves.
|
| DAsoln3.m | Wave propagation and dispersion of a pulse via D'Alembert's method. |
| gwavemovie.m | Animate the currents under a gravity wave. |
| upperEk.m | Solve for the wind-driven currents in an upper ocean Ekman layer.
|
| bottomEk.m | Solve for the currents/winds in a bottom Ekman layer. |
| Couette.m | 1-D diffusive flow in a channel by numerical and similarity methods. |
| ts_plot.m | Plots potential density contours overlaid on a T/S plot
|
|
| S61.m | Integrate the Stommel 1961 thermohaline box model. |
|
| bvort.f | Fortran program to integrate the homogeneous wind-driven circulation model via the 2-D vorticity equation. Much like Veronis DSR, 1966. |
| bvlook.m | Matlab script plots wind stress profiles, and other stuff from bvort.f. |
| bvsprof.m | Matlab script plots wind stress profiles, and other stuff from bvort.f. |
| bvtime.m | Matlab script plots time series of energy, enstrophy and more from bvort.f. |
|
| basin.f | Fortran main program for a layered, primitive equation ocean model. The standard case is that of Holland and Lin, JPO, 1975. This is a rather complex model, but very useful for studying the spinup of a wind-driven basin, and not atypical of ocean GCMs.
|
| basinsubs.fm | Fortran subroutines needed to link with basin.f. |
| blook.m | Matlab script to make plots of streamfunction, etc from basin.f |
| btime.m | Matlab script to make time series plots of energy, vorticity, spectra and more from basin.f. |
| btracks.m | Matlab script to plot float tracks from basin.f.
|
|
| geoadj.for | Fortran main program for a layered, primitive equation ocean model. This version is configured to do a geostrophic adjustment problem in two dimensions (one layer). |
| gatime.m | Matlab script to make time series plots of data from geoadj.f. |
| galook.m | Matlab script to make time 3-d plots of data from geoadj.f. |
|
|