SO 414 - Oceanic and Atmospheric Processes


The material for this course is an ongoing work in progress.  I welcome all comments and correction pertaining to the content below.     Please email comments and corrections to:

Course syllabus

Course policy

Calc 1 and 2 review sheet

Lecture Notes

Math Review

Lesson 1

Lesson 2

Lesson 3 - Stability
    -  Ocean stability
    -  Double diffusion
    -  Salt fingering explained

Lesson 4 - Fundamental forces

Lesson 5 - Equations of motion
    -   Lesson 5 - Spherical coordinates

Lesson 6 - Shallow approximation, Scaling of equations of motion

Lesson 7 - Boundary conditions

Lesson 8 - Natural coordinates and balanced flows

Lesson 9 - Taylor-Proudman and thermal wind

Lesson 10 - Turbulence, stress, and Reynolds averaging

Lesson 11 - Friction flows: Ekman, Sverdrup, and Stommel

Lesson 12 - Vorticity and Potential Vorticity

Lesson 13 - Barotropic and Baroclinic instability

MATLAB Notes

Review of math operators

MATLAB variables

Script and function (subroutine) m-files

Style guide: commenting in MATLAB

MATLAB debugging: don't throw the monitor across the room

if statements; for and while loops

Labs

Lab 1 - Experimental verification of the parabolic shape of a fluid surface in a rotating tank

Lab 2 - Equation of state of seawater

circle.m    root.m   rho_not.m   bulkmod.m    constants.mat

Lab 3 - Stability

rho.m    stable_template.m   ctd_data

Lab 4 - Geostrophic flow

Pressure field        Geostrophic flow m file

Lab 5 - Taylor Proudman demo

Lab 6 - Double Gyre Flow

dble.m  dble_exe.m

Assignments

Assignment 1

Assignment 2

Assignment 3

Assignment 4

Assignment 5

Assignment 6

Assignment 7