Performance of interFoam on the simulation of progressive waves
Bjarke Eltard Larsen, David R. Fuhrman, Johan Roenby

TL;DR
This paper evaluates the accuracy of the interFoam solver in simulating nonlinear regular waves, highlighting the importance of resolution, discretization schemes, and solver settings for accurate long-distance wave propagation.
Contribution
It systematically documents interFoam's performance, compares it with isoAdvector, and provides guidelines for improving simulation accuracy in free surface wave modeling.
Findings
Increasing resolution reduces surface elevation errors
Discretization scheme choice significantly impacts results
isoAdvector produces sharper surfaces with comparable accuracy
Abstract
The performance of interFoam (a widely-used solver within the popular open source CFD package OpenFOAM) in simulating the propagation of a nonlinear (stream function solution) regular wave is investigated in this work, with the aim of systematically documenting its accuracy. It is demonstrated that over time there is a tendency for surface elevations to increase, wiggles to appear in the free surface, and crest velocities to become (severely) overestimated. It is shown that increasing the temporal and spatial resolution can mitigate these undesirable effects, but that a relatively small Courant number is required. It is further demonstrated that the choice of discretization schemes and solver settings (often treated as a "black box" by users) can have a major impact on the results. This impact is documented, and it is shown that obtaining a "diffusive balance" is crucial to accurately…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
