openfoam/tutorials
Andrew Heather a6ef8b9027 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
2017-06-20 14:36:15 +01:00
..
basic STYLE: use standardized 0.orig/ for overset tutorials 2017-06-14 14:15:22 +02:00
combustion TUT: consistent writeCompression option 2017-06-13 06:50:16 +02:00
compressible TUT: consistent writeCompression option 2017-06-13 06:50:16 +02:00
discreteMethods STYLE: adjust tutorial Allrun scripts (issue #310) 2016-11-21 10:18:00 +01:00
DNS/dnsFoam/boxTurb16 ENH: Tutorial updates 2017-05-18 14:47:00 +01:00
electromagnetics ENH: Tutorial updates 2017-05-18 14:47:00 +01:00
financial/financialFoam/europeanCall ENH: Tutorial updates 2017-05-18 14:47:00 +01:00
heatTransfer updating fvOptions from fileName to file in windshieldCondensation 2017-06-14 14:33:14 -07:00
incompressible Adding alphaEqn.H with interpolation method. 2017-06-19 11:10:19 -07:00
lagrangian TUT: consistent writeCompression option 2017-06-13 06:50:16 +02:00
mesh BUG: mixerVessel: replace foamInfoExec with foamListTimes 2017-06-14 12:28:33 +01:00
multiphase INT: Integration of isoAdvector and supporting material 2017-06-20 14:36:15 +01:00
preProcessing/createZeroDirectory TUT: consistent writeCompression option 2017-06-13 06:50:16 +02:00
resources/geometry ENH: add motorBike-passenger-helmet.obj for test cases 2016-12-02 10:10:32 +01:00
stressAnalysis STYLE: Consistency updates 2016-12-16 14:36:48 +00:00
Allclean STYLE: adjust ordering of 'find' command arguments 2017-02-21 19:19:04 +01:00
Allrun STYLE: adjust ordering of 'find' command arguments 2017-02-21 19:19:04 +01:00
Alltest ENH: minor improvements to environment 2017-03-20 08:57:12 +01:00