Models | CREST project


Page under construction, content is regularly added and updated.

Model Model type Description
COHERENS hydrodynamic

COHERENS is a modelling system designed for a wide range of applications in coastal and shelf seas, estuaries, lakes and reservoirs. COHERENS follows a modular structure based on a numerical hydrodynamical model. It includes side-modules among which generic biological and sediment transport modules.

WAM spectral wave model

WAMC4 is a third-generation wave model, which solves the wave transport equation explicitly without any a priori assumptions on the shape of the wave energy spectrum.


sediment transport

Finite Elements for Navier-Stokes, Sediment Transport & Turbulence

The model solves the full hydrodynamic equations for the velocity components and the pressure, and the sediment transport equation (or sediment mass balance) for the sediment concentration.

OpenFOAM (interFoam)



Open source Field Operation And Manipulation

OpenFOAM® is an open source library of applications and solvers for simulating computational continuum mechanics (CCM) (Weller et al., 1998). Solvers for the simulation of computational fluid dynamics (CFD) form a significant branch in the OpenFOAM® library. It includes the solver interFoam, a Navier-Stokes (NS) equations solver following an Eulerian mesh-based method for two incompressible, isothermal immiscible fluids. The interface between water and air (the two fluids of interest here) and its advection is obtained by the Volume-of-Fluid (VOF) phase-fraction based interface capturing approach described by Berberović et al. (2009).

SedFOAM sediment transport

SedFOAM is a solver in OpenFOAM to solve sediment transport using Eulerian two-phase flow theory.

MixtSedFOAM sediment transport

MixtSedFOAM is a solver in OpenFOAM to solve sediment transport using advanced mixture flow theory.

Ouda M., Toorman E.A. (2019). Development of a new multiphase sediment transport model for free surface flows. International Journal of Multiphase Flow, 117(8): 81-102.
(the source code will become available on github in 2020)

DualSPHysics model



C++ and CUDA code (Dual), based on Smoothed Particle Hydrodynamics method

DualSPHysics is based on the Smoothed Particle Hydrodynamics model named SPHysics (

The code is developed to study free-surface flow phenomena where Eulerian methods can be difficult to apply, such as waves or impact of dam-breaks on off-shore structures. DualSPHysics is a set of C++, CUDA and Java codes designed to deal with real-life engineering problems.


sediment transport


SISYPHE can be used to model complex morphodynamics processes in diverse environments, such as coastal, rivers, lakes and estuaries, for different flow rates, sediment size classes and sediment transport modes.


spectral wave model

Simulating Waves Nearshore

SWAN is a third-generation wave model, developed at Delft University of Technology, that computes random, short-crested wind-generated waves in coastal regions and inland waters. For more information about SWAN, see a short overview of model features. This list reflects on the scientific relevance of the development of SWAN.


wave-resolving wave model

Simulating WAves till Shore

SWASH is a general-purpose numerical tool for simulating unsteady, non-hydrostatic, free-surface, rotational flow and transport phenomena in coastal waters as driven by waves, tides, buoyancy and wind forces. It provides a general basis for describing wave transformations from deep water to a beach, port or harbour, complex changes to rapidly varied flows, and density driven flows in coastal seas, estuaries, lakes and rivers.



TELEMAC-2D  is used to simulate free-surface flows in two dimensions of horizontal space. At each point of the mesh, the program calculates the depth of water and the two velocity components.

TELEMAC-3D is a three-dimensional (3D) model that uses the same horizontally unstructured mesh as TELEMAC-2D. The model was written primarily to solve the shallow water equations in 3D format but an option is also available to solve the governing equations including dynamic pressure so allowing shorter waves than those in a shallow water context.


spectral wave model

TELEMAC-based Operational Model Addressing Wave Action Computation

TOMAWAC is used to model wave propagation in coastal areas. By means of a finite-element type method, it solves a simplified equation for the spectro-angular density of wave action. This is done for steady-state conditions (i.e. with a fixed depth of water throughout the simulation).



Xbeach (Roelvink et al., 2009) is a process-based 2D morphodynamic model solving the shallow water equations for the flow. It focuses on nearshore processes and aims at predicting beach and coastline evolutions during storms. For this reason the modelling of wave effects and other cross-shore transport mechanisms are expected to be very detailed. The software is still in development, the manual is not upto-date but the code is open source and can hence be adapted to the needs. Morphodynamic computation is long but parallel computing is possible.

UNIBEST CL+ coastline morphodynamic

The program UNIBEST-CL+ is a powerful tool to model longshore sediment transports and morphodynamics of coastlines. Shoreline migration is computed on the basis of computed longshore transports at specific locations along the coast. If required the effect of cross-shore phenomena can be assessed with the UNIBEST-TC and UNIBEST-DE modules. The UNIBEST-CL+ model runs are very time-efficient, which allows for the evaluation of multiple scenarios as well as sensitivity analyses. The shoreline model UNIBEST-CL+ can be used for a wide range of coastal engineering projects. A typical application is the analysis of the large scale morphology of coastal systems to provide insight into the causes of coastal erosion or to predict the impact of planned coastal infrastructure (such as a port) on the coast. Shoreline evolution computations can be made over a period of decades, but also for considerations on a smaller time and spatial scale. It is possible to evaluate the shoreline evolution around coastal protection works (groynes, revetments, river mouth training works and to some extent detached breakwaters).