OCG 593 Numerical
Methods for Ocean and Atmospheric Modeling
Tentative
Syllabus
Fall,
2009
I
Introduction
- Philosophy and words of
inspiration (and caution).
- The modeler as a frustrated
artist
- Course description: build an
understanding of basics.
- Objective is to be able to apply
numerical techniques to research problems.
II
Planning a numerical model
- Equations of motion and heat
transfer in the ocean and atmosphere
- Motion and heat equations as
sums of parabolic, advective, and elliptic
equations.
III
Basic elements of the finite difference method
- Taylor series expansions
- The truncation error of a finite
difference scheme
- Basic ideas of consistency,
convergence and stability
IV
Parabolic heat equation as a case study
- Analytical solution for simple
cases
- Explicit scheme (truncation
error, convergence, stability)
- Implicit method (truncation
error, convergence, stability)
- Thomas algorithm
- Weighted averaged method
- Three-time-level schemes
- More general linear problems
- Parabolic equations in two
dimensions
- Alternating Direction Implicit
methods
V
Advection equation
- Analytical solution for simple
cases
- Time differencing schemes
(Euler, leapfrog, Adams-Bashforth, Matsuno, Heun)
- Stability analysis, CFL
condition
- Spatial approximations
(upstream, downstream)
- Trapezoidal scheme, Lax-Wendroff scheme
- Analysis of the phase and group
velocity changes in the numerical solution
- Two-dimensional advection
equation
VI
Numerical methods for solving equations describing gravity and inertia-gravity
waves
- One-dimensional problem
(dispersion relation, computational dispersion)
- Two-dimensional problem (A, B,
and C spatial grid configurations)
- Time integration schemes
(explicit, implicit, forward-backward, leapfrog, Crank-Nicolson)
- The splitting Marchuk method
VII
Numerical solution of the barotropic vorticity equation
- Conservation laws
- Finite difference approximation
of the Jacobian operator
- Conservative schemes and
"box" method
VIII. Elliptic
equations
- Finite difference approximation
- Jacobian iteration. Gauss-Seidel
iteration. (Convergence, stability)
- Successive over-relaxation (SOR)
and Alternating direction implicit (ADI) methods
IX
Spectral (Galerkin)
Methods
- Basic Chebyshev
spectral techniques (discretization schemes,
basic functions)
- Projections (Galerkin,
Tao, collocation techniques)
- When to use spectral methods.
Application to the linear advection equation
X.
Finite elements methods
- Application to the barotropic vorticity
equation
- Application to the advection
equation
- Comparison between spectral and
finite element methods
XI.
General Circulation Models
- Ocean GCM models
- Atmospheric GCM models
- Coupled ocean-atmosphere models
- Data assimilation problems.
Grading: There will be two modeling problems
(two-week assignment each, written report), a midterm exam and a final. They
will count toward the grade as follows.
Modeling problem
#1 20%
Modeling problem
#2 20%
Midterm
25%
Final
35%