En:using ww3:2013 fall waves school
For the organizers: our to-do list
aims and scope
The "waves school" will start on November 4 . It is intended for graduate students, post-docs, researchers, engineers or consultant that are dealing with ocean wave data of one form or another. The school will draw from the latest developments made possible by the IOWAGA, NOPP-waves, & Previmer, projects, and will benefit from the new (alpha) release of the WAVEWATCH III (R) version 4 from NOAA/NCEP.
To prepare your stay in Brest during the ww3 training course, please find here all the information you need. For any question, send email to email@example.com
The morning lectures will be streamed in live on youtube. We will do 2 or 3 videos per morning, depending on the program.
The youtube links for live streaming will be given each morning on this page. It will also be possible to watch them after. A listing will be done here.
click here for live
List of trainers
- 01 Accensi, Mickael
- 02 Alves Henrique
- 03 Ardhuin, Fabrice
- 04 Roland, Aron
List of registered trainees
- 01 Barbariol, Francesco: confirmed
- 02 Benetazzo, Alvise: confirmed
- 03 Benshila, Rachid: confirmed
- 04 Camarena, Amaury: confirmed
- 05 Chailan, Romain: confirmed
- 06 Gallagher, Sarah: confirmed
- 07 Gautier, Caroline: confirmed
- 08 Garnier, Valerie: confirmed
- 09 Gualtieri, Lucia: confirmed (2 days only)
- 10 Leckler, Fabien: confirmed
- 11 Magne, Rudy: confirmed
- 12 Mediavilla, Dernis: confirmed
- 13 Michaud, Eloise: confirmed
- 14 Mora Escalante, Rodney: confirmed
- 15 Pallares, Elena: confirmed
- 16 Pianezze, Joris: confirmed
- 17 Perez, Jorge: confirmed
- 18 Pein, Johannes: confirmed
- 19 Rawat, Arshad: confirmed
- 20 Sepulveda, Andres: confirmed
- 21 Stutzmann, Eleonore: confirmed (2 days only)
- 22 Veras Guimaraes, Pedro: confirmed
list for March 2014
- 01 Mansal, Leon
- 02 Yohia, Christophe
+ Many other people
code and tools versions
Matlab or Octave
Easy reading of NetCDF 4 requires a Matlab version R2010b or more recent. Otherwise you may transform NetCDF 4 in NetCDF 3 and use a Matlab version that is as old as 2008.
Andres Sepulveda has started to adapt some of our basic matlab tools for *Octave* (an open source alternative to Matlab). You may contact him directly. To read NetCDF files in octave you the toolbox octcdf, which uses a recent version, 3.4.X at least.
For visualization of model output (maps, time series ...) and mesh generation we will use a runtime version of IDL that will allow you to use our Wave Visualization and Analysis Tool . Please follow the indications on that page.
For this you need to register in the Exelis website, wait for an approval of your account, and then download IDL. It might take a few days for you account to be approved, so please register as soon as possible.
Polymesh is an interface to the grid generation tool Triangle. You will find details here .
The WW3 code version to be used is alpha-4.12. An update has just been produced (October 25) to take into account quite a few bug fixes. It is distributed to all the participants present in Brest.
Due to US gov. shutdown, a temporary ftp site for download may be set up at Ifremer. However please read the licensing agreement and
Because it is an "alpha" version, there are still a few things that need to be ironed out ... thank you for your patience. On this page you will find a list of known issues, and we keep finding more...
The manual (which is contained in the package) is available here . The cover page says it corresponds to version 4.08 updated on August 25, 2011 ... This is not true! It does correspond to version 4.12 and was updated on July 2013, but it is still incomplete and your feedback will be very useful for completing it and making it easier to read. First time users of WW3 should we warned that it is written backwards, and you should start at chapter 5 if you want to install the model and work your way backwards towards chapter 1. If you just want to know what is in the model and what it does then you can start at chapter 1.
The program is designed in such a way that people that only use wave data and do not want to run a model can attend day 1 & 2 while the real brave geeks that actually want to install WAVEWATCH III and run the thing will be welcome to stay until late Friday.
- Monday 4, 9-10 AM, Ifremer, Salon de l'ocean: Welcome, coffee, logistics, discussion of participants objectives (e-mail discussions before Monday 4 are welcome): what do you want to acheive / understand with wave data and models.
- Monday 4, morning, starting at 10 AM, Salon de l'Océan (lectures)
- 10:00 basic principles of ocean waves: elevations, velocities, pressure.... and spectra ( F. Ardhuin)
- 10:40 wave parameters: what can be measured and what is usually measured ( F. Ardhuin)
- 11:15 break
- 11:30 wave measurement databases: altimeter and SAR data, buoy data, seismic noise, IOWAGA & Previmer model databases ( 30': F. Ardhuin)
- 12:00 the NCEP hindcast and forecast database ( Henrique Alves)
- 12:30 examples of ocean engineering applications: long term statistics ... ( Michel Olagnon)
- Lunch break 1 PM - 2 PM
- Monday 4, afternon, starting at 2 PM (hands-on practical training: computer rooms at IUEM )
- Model and data file formats: ASCII & NetCDF, reading tools. (M. Accensi)
- Exercise starting from spectra, visualizing and recomputing integrated parameters
- Comparing observed and modelled spectral data
- reading wave model output and altimeter data, performing simple error analysis on wave models
- coffee break from 4 PM to 4:30 PM & Posters
- comparing ocean wave model or buoy data and seismic noise records
- closing at 6 PM.
- Dinner at 8 PM at "Latitude crêpes" on the harbor of Brest [ http://www.blenoir.com/latitude-crepe.htm ]
- Tuesday 5: Physical parameterizations and numerics, (lectures, Ifremer, Salon de l'Ocean)
- 9:00 the wave action equation and source terms, basic principles (H. Alves).
- 9:45 Effects of parameterizations on wave model results (F. Ardhuin 1h30 hours).
- 10:45 Effects of forcing fields (winds, currents ...) on wave model results
- 11:15 coffee break
- 11:30 wave model numerics: principles (A. Roland)
- 12:30 wave model numerics: the dark side of limiters, SWAN's "renormalization" .... (A. Roland)
- 13:00 Lunch break
- Tuesday 5: Physical parameterizations and numerics. afternoon (hands-on practical training)
- analysis of different model hindcasts and different model resolutions. (spatial, possibly spectral too).
- coffee break and posters from 4 PM to 4:30 PM.
- evidence of discretization and numerical scheme effects on coastal wave model results
- looking at directional spread
- closing .. around 6 PM
- Wednesday 6, morning:
- 9:00 Installing and running WAVEWATCH III: code structure, pre-compilation, running the model: the basic steps, from ww3_grid to ww3_out* (H. Alves. 2 hours )
- 11:00 coffee break
- 11:15 introduction to grid types and multi-grid (F. Ardhuin).
- 11:45 specific aspects of unstructured grids (A. Roland & F. Ardhuin)
- 12:30 lunch break
- Wednesday 6, afternon (hands-on practical training)
- 13:30 :setting up and running WW3 on single grids
- 15:45 coffee break and posters from
- 16:15 running a triangular mesh grid and using the results. From preprocessing to post-processing.
- closing at 6 PM or before
- Thursday 7, morning (9 AM, salon de l'océan)
- 9:00 grid generation for regular grids (H. Alves)
- 10:00 Running WW3 as a multi-grid system (M. Accensi)
- 10:30 coffee break
- 10:45 Mesh generation with polymesh (A. Roland, F. Ardhuin)
- 11:15 Mesh optimization for explicit schemes in WAVEWATCH III ( F. Ardhuin)
- 11:30 :designing a mesh from scratch (with performance in mind) ( F. Ardhuin & A. Roland 40')
- 12:10 Lunch Break
- Thursday 7, afternoon: (hands-on practical training, computer rooms at IUEM B0XX and B0XX )
- 14:45 :using polymesh
- 3:45 coffee break
- optimizing a mesh
- Friday 8, morning, 9 AM (hands-on: salon de l'océan):
- 9:00 : Helping around with your projects, installation on your laptop / cluster ...
10:30: Coffee break 12:30: Finishing (lunch is possible at Ifremer)
The material and tutorials will be accessible from this page (see links to different pages in the program above). You may already go to the page En:using_ww3_output