REEF3D : Open-Source Hydrodynamics

Open-Source Hydrodynamics for Marine, Coastal and Hydraulic Engineering
REEF3D is an hydrodynamics framework that offers open-source CFD and wave models. 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 marine, coastal and hydraulic engineering flows, tailor-made multiphysics solvers are available for a range of relevant problems (e.g. sediment transport or floating body dynamics).

Modular Architecture 
REEF3D consists of multiple specialized modules:

REEF3D::CFD Navier-Stokes solver for capturing high-resolution complex free surface flows
REEF3D::NHFLOW Non-hydrostatic Navier-Stokes solver for modeling coastal waves, current and sediment transport
REEF3D::FNPF Fully nonlinear potential flow solver for fast wave propagation at all water depths.
REEF3D::SFLOW Non-hydrostatic shallow water equations solver ideal for near-shore hydrodynamics and river flow.

Core Capabilities
Wave Modeling Large-scale phase-resolved mave modeling using high-performance potential flow or non-hydrostatic solvers
Wave Hydrodynamics Multiple wave generation methods including relaxation zones, focused waves, and irregular sea states. Supports both RANS and LES turbulence modeling for wave breaking and overtopping.
Complex Free Surface Flow Volume-of-Fluid (VOF) and level set methods for accurate air-water interface resolution
Sediment Transport Eulerian and Lagrangian sediment transport models with bed morphology evolution
Fluid-Structure Interaction Immersed boundary methods for fixed and moving structures, including floating bodies with six degrees of freedom

Computational Performance 
Fully parallelized using MPI with domain decomposition. Demonstrates excellent scaling characteristics on HPC systems. 

Forum
For question and help please check out the REEF3D forum at CFD online: https://www.cfd-online.com/Forums/reef3d/

Source Code
All source code is managed and available at GitHub: https://github.com/REEF3D

Get started with REEF3D:

git clone https://github.com/REEF3D/REEF3D.git
cd REEF3D
make
./REEF3D