Get started - Delft3D
Get Started Delft3D 4 Suite
Go directly to: download instructions.
Registration (free of charge)
On this site, hoover above "LOGIN" in the top right corner. Select "REGISTER".
Graphical User Interface (GUI) (free of charge)
As long as the Delft3D 4 Suite graphical user interface (GUI) is not available in open source, we are happy to offer you a pre-compiled version free of charge. The package consists of installers for the GUI and pre- and post-processing tools as well as various manuals and tutorials.
The latest pre-compiled version of the Delft3D 4 GUI is available for Windows 64-bit only.
Installation instructions
To be able to use this pre-compiled distribution
-
You have to install the DS_Flex License Manager
-
You need a license file (you will get this with the GUI package)
-
You (still) need to manually download and compile the source code of the Open Source FLOW, MOR and WAVE, and/or Water Quality computational kernels.
-
Delft3D 4.04.01 (and higher) only works in combination with source code revision 8037 (and higher)
Delft3D 4.03.99 (and lower) only works in combination with source code revision 8036 (and lower)
See also the Delft3D-FLOW release notes
How to obtain a GUI package
To receive this GUI package and a license file valid for one year, go to the download portal and follow the instructions.
Warning
! Only use Delft3D-FLOW version 5.01 (or older) in combination with Delft3D 4.00 (or older)!
! Only use Delft3D-FLOW version 6.00 - 6.02 in combination with Delft3D 4.01-4.03!
!Only use Delft3D-FLOW version 6.03 (or newer) in combination with Delft3D 4.04 (or older)!
Kernels
There are three ways to obtain/use the Delft3D 4 kernels:
- Use binaries, precompiled by Deltares
If you want the Delft3D software and GUI as package, you might be interested in obtaining a Delft3D Software Service Package. The overview of the Delft3D Software Service Packages can be found here. Please contact our Deltares software services team for a quote or more information.
- Source code (free of charge)
Go to the Source Code section below and follow the steps as indicated to download, compile and run the source code.
Open Source - Delft3D 4
Currently the full source code is available of the Delft3D-FLOW, Delft3D-WAVE, Delft3D-WAQ (DELWAQ) and Delft3D-PART (DELPAR) engines under GPLv3 conditions. The source code of the post-processing tool QUICKPLOT is also available. |
|
Source code
The Delft3D source code is stored and maintained using SubversionSubversion (SVN) is a version control software that allows users to download any version of the trunk or a branch. It gives full control on all changes, and has abilities like roll back, submit patches and manage access. See Subversion for more details.
Code organizationThe source code of the kernels of the following modules are all in one repository:
Delft3D-FLOW must be built using "prepare_sln.py" (Win) and "build_h6c7.sh" (Lnx), following the instructions below.
Steps needed to use the Delft3D 4 source code1. Prerequisites - required software2. Download the source code3. Compile the source code4. Run a calculation
1. Prerequisites - required softwareAfter registration you will have access to the Subversion server, managing the open source code. Before downloading the code (step 2), you need to install a set of tools to be able to compile the code. The tools needed depend on your operating system. Windows
Linux OS distributions:
Linux Required software:
Remarks
2. Download Source CodeAfter registration you can access the Subversion repository. Use your internet browser to have a look at "https://svn.oss.deltares.nl". Login with your "screen name", not with your e-mail address. Repository "Delft3D" contains branches (isolated develop versions), tags (fully tested, stable versions) and the trunk (where all updates, merges and bug fixes happen). Each of them contain the complete source code of all kernels in the repository. Choose a version you want to download. As a start, use the latest, stable, fully tested version from the tags, for example (currently) "https://svn.oss.deltares.nl/repos/delft3d/tags/delft3d4/69179". Remark about the version numbering in "tags": Tag "65936" contains Delft3D-FLOW, Delft3D-WAVE (SWAN), Delft3D-WAQ (DELWAQ) and Delft3D-PART. Since all these modules have their own version number, the name of the tag is simply the related revision number in the trunk. The log of the tag contains a full list of version numbers, for example, the log of tag "65936" reads: Using TortoiseSVN (Windows only) TortoiseSVN is a convenient SVN client for Windows that integrates with Windows Explorer. Go to Windows Explorer (hit WIN+E or right-click on the Start button and click Explore), and create a new folder in a location of your choice. You may want to name it something like "delft3d_repository." Right click on that folder and choose "SVN Checkout". Use The URL of your choice, for example "https://svn.oss.deltares.nl/repos/delft3d/tags/delft3d4/69179". Click "Ok" to download this version of the source code. You will now be prompted for your username and password; these are the same as your credentials for the community environment. The download will start automatically. See the manual of TortoiseSVN for more information. Using Subversion (Linux and Windows) Choose an empty directory where you want the source code to be placed and execute the checkout command. Example (to put the source code in the newly created directory "delft3d_repository"):
You will now be prompted for your username and password; these are the same as your credentials for the community environment. The download will start automatically. See the manual of Subversion for more information.
3. Compile the source codeSee file "src/README", inside the downloaded code. In case of problems:
4. Run a calculationAlways start by running one of the examples inside the downloaded source code using the prepared run-script. If this works fine, the binaries were build correctly. In the description below, the term "myCode" is used for the location/directory on your machine where you have chosen to download the source code.
4.1 Running Delft3D-FLOW (Windows and Linux) Assumption on the compilation part: After compiling the source code: If the testcase does not run, the two most common problems are :
4.2 Running Delft3D-FLOW using the GUI menu The GUI is only available on Windows Start by obtaining and installing the Delft3D-GUI, see instructions above. After installation, the Delft3D-menu can be started, but the GUI does not contain the open source binaries of the kernels. You have to compile them yourself and copy them into the GUI directory as follows: First compile the source code and check that the binaries are correct by running a calculation with a script as described above. If that works fine, you have to copy the binaries from "myCode/src/bin" into "myDelft3D" as descibed below: Directory "myCode/src/bin/" contains a subdirectory named "x64". Copy this directory "myCode/src/bin/x64" to "myDelft3D/x64", replacing existing files (create a backup version first in case of doubt). To start the Delft3D-menu: |
|