REEF3D : Open-Source Hydrodynamics

 REEF3D is an open-source hydrodynamics program.  The model 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. With a focus on coastal, marine and hydraulic engineering flows, it solves the governing equations at all relevant scales. Depending on the flow problem, optimized wave and flow 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.