the Swan Support package
The SWAN support package by Digital Hydraulics consists of the following items:
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
- the SWAN executable with
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
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
- 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:
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.
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:
In more formal terms:
- 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.
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.
We copied the above rules from the GNU Public License.
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.