the Swan Support package

The SWAN support package by Digital Hydraulics consists of the following items:

  • the SWAN executable with graphics extension, i.e. the program that carries out the wave computations
  • the user documentation for the graphics extension; this is a hyperlinked text just like this website
  • the SWAN course, also a hyperlinked text
  • a simple tool to run SWAN with graphics extension stand-alone, outside the control of the Graphical User Interface
  • the Graphical User Interface for SWAN (with graphics extension) with help files for every sub-menu
  • a few bottom files to test the GUI and SWAN with graphics extension
  • the graphical post-processing program OPGraph, like SWAN with a hyperlinked user documentation
The executable programs in the package only run in single-processor mode on MS-Windows based systems. If you would like to make a version of SWAN with graphics extension or OP-Graph for e.g. Linux or for a multi-processor system, you can download the package described below. It is expected that you will make the result available to the entire SWAN community.

This second package consists of the following items:

  • the configuration test bank, including all the necessary input files and tables produced by a previous version of SWAN so that it is possible to find out whether computational results have changed.
  • run procedures for the Windows-platform that enable users to run all the tests in one go. There is also a procedure to compare automatically with older results.
  • a description of the whole testbank, similar to the one you can read in this website.
  • instructions how to build SWAN with graphics extension, so that Unix users can also build this version of SWAN. This includes two Fortran files that have to be linked to the (slightly modified) SWAN software.
  • the Fortran source code of the graphical post-processing program OPGraph.

Starting January 1, 2012 this package is available free of charge. Voluntary contributions from commercial companies or from government agencies are higl appreciated however. Please contact Dr. Booij for details of payment if you wish to send a contribution.
Support is not free, however. If you need support or if you wish to hire Dr. Booij as a teacher in a SWAN course you can contact Dr. N. Booij by e-mail.

If you wish to order the Swan Support Package you can fill in the form below:

Name of contact person
Name of company/organization (leave blank if you order as a private person)
I agree with the general conditions (see below).
Click here to order the package via e-mail
Click here to clear the form
After receipt of the e-mail and if you agree with the general conditions you will receive a message with a license file (necessary for the GUI) and indications how to obtain the package itself.

General Conditions

Although we (developers of the Swan Support Package) have made every effort to deliver error-free, useful software, we cannot give any guarantee or accept any liability for the quality of the results. Apart from our own limitations there are two reasons for this:
  • We have no control over the level of expertise of the users of the software.
  • The numerical results of wave computations are computed by the SWAN program delivered by Delft University which we copy without any changes, apart from those that were necessary to attach our graphical procedures.
In more formal terms:

1. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

2. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

We copied the above rules from the GNU Public License.

  ©: Nico Booij (2012)