Two Delft3D versions exist that allow you to simulate the interaction of water, sediment, ecology, and water quality in time and space:
Obtaining the software:
Delft3D Flexible Mesh pre-compiled beta-tester distribution
This will provide you with a ready-to-use version of the software and a graphical user interface free of charge intended for researchers and testers. For obtaining them, you need to sign a license agreement. Please send a request to RiverLab@deltares.nl.
Delft3D pre-compiled fully validated distribution.
This offers high quality services to consultancy firms, governmental organizations, research institutes and universities worldwide. See the available packages.
Delft3D source code
Download and compile the open source code of both Delft3D Flexible Mesh and Delft3D 4. This option provides you access to the latest version of the software. A tutorial on compiling and running the code can be found at GitHub. The repository is here.
Within the Riverlab framework, you can request a copy of the source code (a so-called 'branch') in which you can safely commit your own changes to the source code. This 'branch' can then also be used by other users of the RiverLab. When the changes are fully tested and approved, they can possibly in a later stage be merged with the main development line (the 'trunk'). A tutorial on implementing your own new features in the source code can be found at GitHub. You can request a new branch by sending an email to RiverLab@deltares.nl.
You can request a Delft3D pre-compiled GUI by sending an email to RiverLab@deltares.nl.
Elv is a research code that can be used for modelling morphodynamic processes on a one-dimensional domain. The main benefit is that the simplicity of the code, written in Matlab®, makes it suitable for fast implementation of ideas and testing of concepts. The code is in an public SVN repository (register to access it). The code is best explained by Chavarrias et al. (2019) (see supplementary material). Contact firstname.lastname@example.org for questions and for obtaining a dedicated branch.
Add the OET to the path: run('OET/oetsettings.m')
Elv is in folder <OET\applications\ELV\>. The folder <source> contains the scripts to call the functions.
Open file <input_ELV.m>
Edit the file (your simulation input)
Open file <main_run_single.m>
Edit the file (folder to run the simulation, debug mode, etcetera)
Run script <main_run_single.m>