REEF3D : Open-Source Hydrodynamics

 REEF3D is an open-source hydrodynamics framework.  The software is efficiently parallelized, designed to run on a large number of processors. High-order spatial and temporal discretization schemes result in accurate and stable numerical behavior. The modular programming approach allows the framework to incorporate a range of different flow solvers which together represent all relevant length scales. With a focus on coastal, marine and hydraulic engineering flows, tailor-made multiphysics solvers are available for a range of relevant problems (e.g. sediment transport or floating body dynamics). Depending on the wave or flow conditions, the following optimized hydrodynamic modules are available:

REEF3D::CFD solves the Navier-Stokes equations in three-dimensions. For near-field simulations with a complex free surface pattern,  it  uses a two-phase flow approach with the level set method for interface capturing.
REEF3D::NSEWAVE solves the non-hydrostatic Navier-Stokes equations in three-dimensions. For improved computational efficiency, it uses interface tracking for single-valued free surface problems.

REEF3D::FNPF is a three-dimensional fully nonlinear potential flow solver. It is massively parallelized and can be used to create large-scale phase-resolved sea states at all water depths.

REEF3D::SFLOW is a depth-averaged model, solving the non-hydrostatic shallow water equations ideal for near-shore hydrodynamics.