bathymetry | ||
openfoam | ||
post_process | ||
report | ||
.gitignore | ||
LICENSE | ||
README.md | ||
requirements.txt |
OpenFoam Project
Repository for an OpenFoam project on the simulation of the breaking wave flow which caused the displacement of a 50t concrete block at the Artha breakwater in 2017.
Structure
Bathymetry
The bathymetry
directory contains the raw data and a tool that allows to
generate the stl files necessary for the OpenFoam model.
Usage:
python -m generate
OpenFoam
The openfoam
directory contains the OpenFoam configuration files and a
utility that copies the configuration and runs the olaFlow
model.
Usage:
python -m run
Post-process
The post_process
directory provides a utility for plotting an animation of
the simulation.
Usage:
python -m animate alpha.water
Requirements
The required Python packages are listed in the requirements.txt
file.
Run pip install -r requirements.txt
to install all the required packages.
Other requirements include OpenFoam and the olaFlow model, as well as OpenScad for the stl files generation.