We provide an implementation of the unstructured Finite-Volume Arbitrary Lagrangian / Eulerian (ALE) Interface-Tracking method for simulating incompressible, immiscible two-phase flows as an OpenFOAM module. In addition to interface-tracking capabilities that include tracking of two fluid phases, an implementation of a Subgrid-Scale (SGS) modeling framework for increased accuracy when simulating sharp boundary layers is enclosed. The SGS modeling framework simplifies embedding subgrid-scale profiles into the unstructured Finite Volume discretization. Our design of the SGS model library significantly simplifies adding new SGS models and applying SGS modeling to Partial Differential Equations (PDEs) in OpenFOAM. Program summaryProgram Title: twoPhaseInterTrackFoamCPC Library link to program files:https://doi.org/10.17632/6b49wb7fvd.1Developer's repository link:https://gitlab.com/interface-tracking/twophaseintertrackfoamreleaseLicensing provisions: GPLv3Programming language: C++Nature of problem: Two-phase flow problems involving surface-active agents (surfactants), variable surface tension force and very sharp boundary layers.Solution method: An OpenFOAM implementation of the Arbitrary Lagrangian / Eulerian Interface Tracking method.
Read full abstract