1
Fork 0
Simulation of the breaking wave flow which generated the 50T concrete block displacement at the Artha breakwater on February 28, 2017
Find a file
2022-03-29 10:19:33 +02:00
data Force plotting of bathymetry 2022-03-29 10:11:15 +02:00
olaflow isort + black reformat 2022-03-29 09:47:45 +02:00
report Fixed figure (report) 2022-03-28 13:39:41 +02:00
swash Merge branch 'swash' 2022-03-29 09:48:00 +02:00
.gitattributes Initial commit 2022-02-01 09:46:47 +01:00
.gitignore Initial commit 2022-02-01 09:46:47 +01:00
README.md Updated README with info on processing steps 2022-03-29 10:19:33 +02:00
requirements.txt Added requirements file for python env 2022-03-29 09:45:36 +02:00
tasks.md Tasks: Swash 2022-03-01 10:30:27 +01:00

M2 Internship

"Simulation of the breaking wave flow which generated the 50T concrete block displacement at the Artha breakwater on February 28, 2017"

Report

Bathymetry

  • Insert database in data/data
  • Run processing.subdomain to generate 2D data in a smaller domain
  • Run processing.projection to generate a 1D bathymetry

Swash

  • Run processing.swash to run the Swash model
  • Run processing.sws_npz to convert Swash output to Numpy files
  • Run processing.post to plot wave height at a point, water level at an instant, reflection coefficient at a point
  • Run processing.animate to plot an animation of water level
  • Run processing.layers to plot an animation of layers with flow velocity

OlaFlow

  • Run processing.bathy to generate stl input files
  • Run blockMesh, snappyHexMesh -overwrite, copy 0.org to 0, setFields
  • Run processing.sws_ola to convert Swash output to OlaFlow input