2010 ROMS 4D-Var Workshop
The Simularium, Baskin School of Engineering
University of California Santa Cruz
Santa Cruz, California, USA
July 12 - 16, 2010



Day 1 "Primal 4D-Var" - Monday, 12 July

08:00-09:00  Registration and computer set-up

09:00-09:15  Andy Moore: Welcome, Overview and Objectives

09:15-10:30  Andy Moore, Lecture 1 PDF (75 mins)
Primal 4D-Var
PDF lecture with space for notes



10:30-11:00  Break (30 mins)




11:00-12:30  Andy Moore, Lecture 2 PDF (90 mins)
The Mechanics of 4D-Var
PDF lecture with space for notes



12:30-14:00  Lunch (90 mins)




14:00-16:30  I4D-Var Exercises and Tutorials
Tutorial 1: Explanation of CPP Options, ocean.in, s4dvar.in (Arango, 30 mins)
Run Exercise 1 - I4D-Var (PDF)
Tutorial 2: Multiple Outer Loops (Moore, 15 mins)
Run Exercise 2 - I4D-Var with Multiple Outer-loops (PDF)
Tutorial 3: Discussion of Exercises 1 and 2 (Moore, 30 mins)
Tutorial 4: Calculation of prior error standard deviations (Moore & Arango, 30 mins)
Homework 1: Building the standard deviation file for user model configuration.




Day 2 "Dual 4D-Var and 4D-Var Diagnostics" - Tuesday, 13 July


08:30-10:00  Andy Moore, Lecture 3 PDF (90 mins)
Dual 4D-Var
PDF lecture with space for notes



10:00-10:30  Break (30 mins)




10:30-12:00  Andy Moore, Lecture 4 PDF (90 mins)
4D-Var Diagnostics
PDF lecture with space for notes



12:00-13:30  Lunch (90 mins)




13:30-16:30  R4D-Var & 4D-PSAS exercises and tutorials
Tutorial 5: Explanation of CPP Options, ocean.in, s4dvar.in (Arango, 15 mins)
Run Exercise 3 - R4D-Var and 4D-PSAS for a Single Outer-loop (PDF)
Tutorial 6: Semi-variograms (Milliff, 30 mins)
Run Exercise 4 - R4D-Var and 4D-PSAS subject to the weak constraint (PDF)
Tutorial 7: Discussion of exercise 3 (Moore, 30 mins)
Run Exercise 5 - Array Modes (PDF)
Tutorial 8: Discussion of exercises 4 and 5 (Moore, 30 mins)
Tutorial 9: Computing normalization coefficients for covariance models (Moore & Arango 30 mins)
Homework 2: Building the file of normalization coefficients for the prior error covariance matrix for user model configuration.




Day 3 "Observation Impacts and Sensitivity" - Wednesday, 14 July


08:30-10:00  Andy Moore, Lecture 5 PDF (90 mins)
Observation Impact and Sensitivity
PDF lecture with space for notes



10:00-10:30  Break (30 mins)




10:30-12:00  Obs impact and sensitivity exercises and tutorials
Tutorial 10: Setting up the impact/sensitivity functional, build script, cpp options and s4dvar.in (Moore, 45 mins)
Run Exercise 6 - Observation impact calculations (I4D-Var, R4D-Var and 4D-PSAS) (PDF)
Tutorial 11: Discussion of exercise 6. (Moore, 30 mins)
Run Exercise 7 - Observation sensitivity calculation (R4D-Var and 4D-PSAS) (PDF)



12:00-13:30  Lunch (90 mins)




13:30-16:30  Diagnostics exercises and observations
Tutorial 12: Discussion of exercise 7. (Moore, 30 mins)
Tutorial 13: Building your observation files. (Arango & Powell, 60 mins)
Homework 3: Build observation file for user model configuration.




Day 4 "Running Your Own Application" - Thursday, 15 July


09:00-10:30  Tutorial 14: Putting it all together (Moore, 30 mins)
Tutorial 15: Configuring I4D-Var for your model (Various, 60 mins)



10:30-11:00  Break (30 mins)



11:00-12:30  Tutorial 16: Running your own I4D-Var application (Various, 90 mins)




12:30-14:00  Lunch (90 mins)



14:00-16:00  Tutorial 16: Continued (Various)



Day 5 "Running Your Own Application" - Friday, 16 July


09:00-10:30  One-on-one tutorials and discussion of results (Moore 90 mins)



10:30-11:00  Break (30 mins)



11:00-12:30  Summary and wrap-up (Moore)
Workshop Adjourns




12:30-14:00  Lunch (90 mins)