Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • O OpenFOAM-plus
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 339
    • Issues 339
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • OpenFOAM-plus
  • Merge requests
  • !119

INT: Integration of isoAdvector and supporting material

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Andrew Heather requested to merge integration-isoadvector into develop Jun 21, 2017
  • Overview 0
  • Commits 1
  • Changes 121

Community contribution from Johan Roenby, DHI

IsoAdvector is a geometric Volume-of-Fluid method for advection of a sharp interface between two incompressible fluids. It works on both structured and unstructured meshes with no requirements on cell shapes. IsoAdvector is as an alternative choice for the interface compression treatment with the MULES limiter implemented in the interFoam family of solvers.

The isoAdvector concept and code was developed at DHI and was funded by a Sapere Aude postdoc grant to Johan Roenby from The Danish Council for Independent Research | Technology and Production Sciences (Grant-ID: DFF - 1337-00118B - FTP). Co-funding is also provided by the GTS grant to DHI from the Danish Agency for Science, Technology and Innovation.

The ideas behind and performance of the isoAdvector scheme is documented in:

Roenby J, Bredmose H, Jasak H. 2016 A computational method for sharp interface advection. R. Soc. open sci. 3: 160405. http://dx.doi.org/10.1098/rsos.160405

Videos showing isoAdvector's performance with a number of standard test cases can be found in this youtube channel:

https://www.youtube.com/channel/UCt6Idpv4C8TTgz1iUX0prAA

Project contributors:

  • Johan Roenby jro@dhigroup.com (Inventor and main developer)
  • Hrvoje Jasak hrvoje.jasak@fsb.hr (Consistent treatment of boundary faces including processor boundaries, parallelisation, code clean up
  • Henrik Bredmose hbre@dtu.dk (Assisted in the conceptual development)
  • Vuko Vukcevic vuko.vukcevic@fsb.hr (Code review, profiling, porting to foam-extend, bug fixing, testing)
  • Tomislav Maric tomislav@sourceflux.de (Source file rearrangement)
  • Andy Heather a.heather@opencfd.co.uk (Integration into OpenFOAM for v1706 release)

See the integration repository below for the full set of changes undertaken as part of the integration into OpenFOAM v1706

https://develop.openfoam.com/Community/Integration-isoAdvector

Edited Jun 21, 2017 by Andrew Heather
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: integration-isoadvector