Skip to content
Snippets Groups Projects

WIP: Integration of IH Cantabria wave modelling contributions

Closed Admin requested to merge integration-ihc-wave-modelling into develop

New code

New wave generation model:

  • streamFunction: based on Fenton's Fourier approximation

New interFoam-based solver:

  • interPorousFoam: alternative method to include porosity effects, to be used with new fvOptions (see below)

New fvOptions:

  • multiphasePorositySource: porosity for multiphase flows
  • mangrovesSource: mangrove interaction, i.e. drag and turbulence contributions for k-epsilon based models

Test cases:

  • interPorousFoam/porousDamBreak
  • interPorousFoam/mangroves

References:

Solitary wave attenuation by vegetation patches. Maza, M, Lara, J.L., & Losada, I.J. (2016) Advances in Water Resources. Vol.98, pp. 159-172 https://doi.org/10.1016/j.advwatres.2016.10.021

Tsunami wave interaction with mangrove forests: A 3-D numerical approach. Maza, M, Lara, J.L., & Losada, I.J. (2015) Coastal Engineering. Vol.98, pp. 33-54 https://doi.org/10.1016/j.coastaleng.2015.01.002

Code integration

  • Initial code supplied in commits e0682d67 and 2124eb88; and integrated into OpenFOAM by OpenCFD
Edited by Admin

Merge request reports

Checking approval status

Closed by AdminAdmin 5 years ago (Oct 3, 2019 10:38am UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Admin changed the description

    changed the description

    By Andrew Heather on 2017-12-11T14:14:33 (imported from GitLab project)

  • Admin changed the description

    changed the description

    By Andrew Heather on 2017-12-11T14:15:39 (imported from GitLab project)

  • Admin changed the description

    changed the description

    By Andrew Heather on 2017-12-12T13:09:42 (imported from GitLab project)

  • Admin added 95 commits

    added 95 commits

    • 71c17629...9e8731b3 - 89 commits from branch develop
    • fccbae84 - INT: Initial check-in of IH Cantabria porosity solver and mangrove turbulence contributions
    • 6becd949 - ENH: Refactored interFoam-based porosity solver
    • 49826619 - ENH: Added porous damBreak based on Gabi's (IH Cantabria) info
    • 8d58bdcf - ENH: Mangroves models - refactored and consolidated into a single 'mangroveSource' fvOption
    • 750a7eba - INT: Initial check-in of IH Cantabria streamFunction wave generation
    • 722363b4 - INT: Updated IH Cantabria code contributions

    Compare with previous version

    By Andrew Heather on 2017-12-21T15:05:27 (imported from GitLab project)

    Toggle commit list
  • closed

    By Andrew Heather on 2019-10-03T10:38:02 (imported from GitLab project)

Please register or sign in to reply