voFoam - A geometrical Volume of Fluid algorithm on arbitrary unstructured meshes with local dynamic adaptive mesh refinement using OpenFOAM. A new parallelized unsplit geometrical Volume of Fluid (VoF) algorithm with support for arbitrary unstructured meshes and dynamic local Adaptive Mesh Refinement (AMR), as well as for two and three dimensional computation is developed. The geometrical VoF algorithm supports arbitrary unstructured meshes in order to enable computations involving flow domains of arbitrary geometrical complexity. The implementation of the method is done within the framework of the OpenFOAM library for Computational Continuum Mechanics (CCM) using the C++ programming language with modern policy based design for high program code modularity. The development of the geometrical VoF algorithm significantly extends the method base of the OpenFOAM library by geometrical volumetric flux computation for two-phase flow simulations. For the volume fraction advection, a novel unsplit geometrical algorithm is developed, which inherently sustains volume conservation utilizing unique Lagrangian discrete trajectories located in the mesh points. This practice completely eliminates the possibility of an overlap between the flux polyhedra and hence significantly increases volume conservation. A new efficient (quadratic convergent) and accurate iterative flux correction algorithm is developed, which avoids topological changes of the flux polyhedra. Our geometrical VoF algorithm is dimension agnostic, providing automatic support for both 2D and 3D computations, following the established practice in OpenFOAM. The geometrical algorithm used for the volume fraction transport has been extended to support dynamic local AMR available in OpenFOAM. Furthermore, the existing dynamic mesh capability of OpenFOAM has been modified to support the geometrical mapping algorithm executed as a part of the dynamic local AMR cycle. The method implementation is fully parallelized using the domain decomposition approach.
Keywords for this software
References in zbMATH (referenced in 10 articles )
Showing results 1 to 10 of 10.
- Deising, D.; Bothe, D.; Marschall, H.: Direct numerical simulation of mass transfer in bubbly flows (2018)
- He, Chuangxin; Liu, Yingzheng; Yavuzkurt, Savas: Large-eddy simulation of circular jet mixing: lip- and inner-ribbed nozzles (2018)
- Marić, Tomislav; Marschall, Holger; Bothe, Dieter: An enhanced un-split face-vertex flux-based VoF method (2018)
- Skarysz, M.; Garmory, A.; Dianat, M.: An iterative interface reconstruction method for PLIC in general convex grids as part of a coupled level set volume of fluid solver (2018)
- Marić, Tomislav: Lagrangian/Eulerian numerical methods for fluid interface advection on unstructured meshes (2017)
- Xie, Bin; Xiao, Feng: Toward efficient and accurate interface capturing on arbitrary hybrid unstructured grids: the THINC method with quadratic surface representation and Gaussian quadrature (2017)
- Cifani, P.; Michalek, W. R.; Priems, G. J. M.; Kuerten, J. G. M.; van der Geld, C. W. M.; Geurts, B. J.: A comparison between the surface compression method and an interface reconstruction method for the VOF approach (2016)
- Pathak, Ashish; Raessi, Mehdi: A three-dimensional volume-of-fluid method for reconstructing and advecting three-material interfaces forming contact lines (2016)
- Comminal, Raphaël; Spangenberg, Jon; Hattel, Jesper Henri: Cellwise conservative unsplit advection for the volume of fluid method (2015)
- Denner, Fabian; van Wachem, Berend G. M.: Compressive VOF method with skewness correction to capture sharp interfaces on arbitrary meshes (2014)