SWAN Course

The SWAN course is a hyperlinked text (just like this website). It is designed as an introduction to beginning SWAN users who are familiar with the fundamentals of wave dynamics but who have no experience with the practicalities of numerical wave modelling.
The course is designed to bridge the gap between the text books on ocean waves and the SWAN user manual. This makes the course useful not only for consultants which lack the capacity of introducing new staff members to shallow water wave modelling, but also for universities which give assignments to graduate students in the field of waves.
The course treats all the aspects that a beginning user is faced with, like: choice of the computational grid, choice of the incident wave field, how to do nesting in various circumstances, and how to prevent errors during the project by proper care during the initial phase. The course also suggests how to proceed if the results are incorrect or unreliable.

Subjects treated in the course are the following:

  • Installing and running SWAN and the Graphical User Interface
  • Choice of the computational grid, location, size, step sizes
  • the influence of the lateral boundaries
  • Boundary conditions
  • Nesting, not only the simple case, but also more exceptional cases
  • Checking input data such as bathymetry, current field etc.
  • The iterative behaviour of Swan
  • properties of the various source terms and how to find their values
  • comparing SWAN results with observations
The course is illustrated with numerous examples generated with Swan-DHH (i.e. the SWAN version with graphics extension), OPGraph and the Graphical User Interface for SWAN. Some control files for Swan-DHH and OPGraph are included so that users can see in detail how the results were obtained.
The course is published as part of this website.

Swan Support Package

The SWAN course is also delivered together with the Graphical User Interface for SWAN, a comprehensive test set, SWAN executable with graphics extension and OPGraph executable (both for Windows single processor systems), and instructions for building these programs. This package is available free of charge; please fill in the order form.

Programme 3-day course

Dr. Booij can also give a two-day or three-day course at your office or at his office in Rotterdam.
Each participant brings a computer (Windows platform). Preferably there should be some data about an area where he/she wants to apply Swan.
The teacher brings a package containing:
  • Graphical User Interface
  • Swan executable with graphics extension
  • User manual of the graphics extension
  • OPGraph post-processing software
  • User manual of OPGraph
  • Test bank
This package will be installed on the computer of each participant.

The programme for the three-day course is:

1st half day

A bit of theory on waves: spectrum, action balance, propagation and refraction, source terms, effect of currents. Something about the importance of diffraction.
Causes of uncertainty

2nd half day

hands-on experience with the Graphical User Interface. Determine the influence of boundary conditions, and the influence of water level.
Exercise in choosing computational area and boundary conditions.

3d half day

Syntax of the commands in Swan. Interpretation of a command input.
Overview of the options in Swan; what to find in the configuration test bank.
- INPGRID + READINP commands
- BOUNDARY commands
- categories and examples of output commands

4th half day

Making runs with stand-alone Swan; making choices, nesting
Use of the GUI for determination of locations (of obstacles, nested areas etc.)

5th half day

Preparing runs for client's type of problem; participants should bring a representative bathymetry and other relevant data.
Preferably a case should be considered where nesting is necessary or useful.

top of page

  ©: Nico Booij (2012)