Features

 

Numerical Grid

  • Cartesian
  • ghost cell immersed boundary
  • staggered velocity/pressure arrangement
  • STL file import
  • natural topography with xyz-points

Free Surface Calculation

  • Level Set Method
  • Interface Tracking

Finite Difference Discretization

  • WENO (5ht-order Weighted Essentially Non-Oscillatory scheme)
  • high-resolution schemes
  • central differences
  • QUICK
  • first-order updwind

Time Discretization

  • 2nd-order Adams-Bashforth
  • 2nd-order TVD Runge-Kutta
  • 3rd-order TVD Runge-Kutta
  • 4th-order Runge-Kutta
  • 1st-order implicit Euler
  • 2nd-order implicit Euler

Pressure

  • projection method
  • SIMPLE
  • PISO
  • incompressible
  • compressible

Parallel Iterative Solver

  • Block-Jacobi
  • SIP
  • Preconditioned BiCGStab
  • HYPRE‘s conjugate gradient solvers
  • HYPRE‘s geometric mulitgrid
  • HYPRE‘s algebraic mulitgrid

Parallelization

  • Domain Decomposition with MPI

Turbulence Modeling

  • k-ω model
  • k-ε model
  • EARSM
  • LES

Wave Generation

  • shallow water wave generation
  • intermediate water wave generation
  • deep water wave generation
  • 2nd-order Stokes wave generation
  • 5th-order Stokes wave generation
  • 1st-order Cnoidal waves
  • 5th-order Cnoidal waves
  • 1st-order Solitary wave
  • 3rd-order Solitary wave
  • 1st-order Irregular waves
  • 2nd-order Irregular waves
  • 1st-order Focused waves
  • 2nd-order Focused waves
  • transient wavepackets
  • piston wavemaker theory
  • flap wavemaker theory
  • double-hinged flap wavemaker theory
  • wave reconstruction

Wave Absorption

  • numerical beach with velocity damping
  • numerical beach with relaxation method
  • active wave absorption