INT: Integration of isoAdvector and supporting material
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](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 to see the full set of changes implemented for release into OpenFOAM v1706 https://develop.openfoam.com/Community/Integration-isoAdvector
Showing
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/constant/transportProperties 37 additions, 0 deletions...tchedDiscInSolidBodyRotation/constant/transportProperties
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/constant/turbulenceProperties 21 additions, 0 deletions...chedDiscInSolidBodyRotation/constant/turbulenceProperties
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/system/blockMeshDict 85 additions, 0 deletions...oFoam/notchedDiscInSolidBodyRotation/system/blockMeshDict
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/system/controlDict 76 additions, 0 deletions...IsoFoam/notchedDiscInSolidBodyRotation/system/controlDict
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/system/fvSchemes 52 additions, 0 deletions...erIsoFoam/notchedDiscInSolidBodyRotation/system/fvSchemes
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/system/fvSolution 43 additions, 0 deletions...rIsoFoam/notchedDiscInSolidBodyRotation/system/fvSolution
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/system/setAlphaFieldDict 24 additions, 0 deletions...m/notchedDiscInSolidBodyRotation/system/setAlphaFieldDict
- tutorials/multiphase/interIsoFoam/notchedDiscInSolidBodyRotation/system/setFieldsDict 31 additions, 0 deletions...oFoam/notchedDiscInSolidBodyRotation/system/setFieldsDict
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/0.orig/U 31 additions, 0 deletions...ltiphase/interIsoFoam/sphereInReversedVortexFlow/0.orig/U
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/0.orig/alpha.water 30 additions, 0 deletions...nterIsoFoam/sphereInReversedVortexFlow/0.orig/alpha.water
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/0.orig/p_rgh 30 additions, 0 deletions...hase/interIsoFoam/sphereInReversedVortexFlow/0.orig/p_rgh
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/Allclean 7 additions, 0 deletions...ltiphase/interIsoFoam/sphereInReversedVortexFlow/Allclean
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/Allrun 13 additions, 0 deletions...multiphase/interIsoFoam/sphereInReversedVortexFlow/Allrun
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/constant/g 22 additions, 0 deletions...iphase/interIsoFoam/sphereInReversedVortexFlow/constant/g
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/constant/transportProperties 37 additions, 0 deletions...m/sphereInReversedVortexFlow/constant/transportProperties
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/constant/turbulenceProperties 21 additions, 0 deletions.../sphereInReversedVortexFlow/constant/turbulenceProperties
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/system/blockMeshDict 71 additions, 0 deletions...erIsoFoam/sphereInReversedVortexFlow/system/blockMeshDict
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/system/controlDict 81 additions, 0 deletions...nterIsoFoam/sphereInReversedVortexFlow/system/controlDict
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/system/decomposeParDict 31 additions, 0 deletions...soFoam/sphereInReversedVortexFlow/system/decomposeParDict
- tutorials/multiphase/interIsoFoam/sphereInReversedVortexFlow/system/fvSchemes 51 additions, 0 deletions.../interIsoFoam/sphereInReversedVortexFlow/system/fvSchemes
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment