EOSC 512 · Advanced Geophysical Fluid Dynamics

Course Description:

The purpose of this course is to a) introduce the student to the dynamical principles governing the large-scale, low-frequency motions in strongly rotating fluid systems (like the ocean, atmosphere, and liquid planetary core) and their consequences, and b) to develop the skills required to manipulate and use these principles to solve problems.


Formally none.  However, this course is mathematical and assumes a working knowledge of vector calculus (e.g. div, grad, curl), partial differential equations (i.e. you can solve at least some of them), and some exposure to complex analysis (e.g. you know that if z=x+iy, then ez = excos(y)+iexsin(y)).  A background in fluid dynamics, geophysics, atmospheric sciences, and/or oceanography is not required (although undoubtedly will be helpful).


Stephanie Waterman   
office: ESB 3053

Teaching Assistant:

Cole Lord-May   

Meeting Times:

EOSC 512 will be held Wednesdays and Fridays at a time that can accommodate the majority of students. Please contact Stephanie Waterman at swaterman@eoas.ubc.ca to register your interest and indicate your timetable availability.

Course Learning Goals:

At the end of this course, students should be able to:

  1. write down the `standard equations' of geophysical fluid dynamics (GFD), identify the different terms, evaluate their relative importance based on scaling arguments, and explain how different dynamical features depend on these terms. Examples include the geostrophic and quasi-geostrophic equations, boundary layer equations, and thermodynamic relationships.
  2. define standard terms and concepts used in GFD (the "language'' of GFD), and identify them when they arise in the context of dynamical interpretations.  Examples include Eulerian, Lagrangian, hydrostatic, Boussinesq, the Coriolis acceleration/force, Ekman layers, vorticity, geostrophic, barotropic, and baroclinic.
  3. use standard mathematical techniques to simplify complex equation sets relevant to GFD.  Examples include linearization, scaling arguments, normal mode techniques, and complex exponentials in wave and instability problems.
  4. use the appropriate approximations and mathematical techniques to simplify and solve particular ``canonical'' GFD problems.  Examples include a description of Taylor columns, a description of Ekman layers, spin-down problems, Rossby adjustment problems, wave problems in non-rotating and rotating systems, and instability problems.


For Course Outline, Recommended Texts, Evaluation, and Important Dates, see class syllabus here.