/HarmonicWaterWaves

Primary LanguageJuliaMIT LicenseMIT

HarmonicWaterWaves

Boundary integral equation methods for solving time-harmonic water waves in Julia

Usage

Currently, this package is only intended as a reproducibility repository for the paper Complex-scaled boundary integral equation for time-harmonic water waves. It requires installing julia, version 1.9.

Run the following code on a terminal to download the repository and regenerate all the figures presented in the paper (you must have git installed):

git clone https://github.com/maltezfaria/HarmonicWaterWaves.git
cd HarmonicWaterWaves
git checkout v0.1
julia paper/makefigures.jl

⚠️ Because of some (heavy) plotting dependencies that need to be downloaded and precompiled, the lines above may take some time the first time you run it.

This will populate the figures and animations folders. Below is an example of the results produced (see the paper for more details).

Obstacle scattering Step scattering
jelly step