twoPhaseInterTrackFoam: An OpenFOAM module for arbitrary Lagrangian/Eulerian interface tracking with surfactants and subgrid-scale modeling
Abstract
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 title: twoPhaseInterTrackFoam CPC Library link to program files:https://doi.org/10.17632/6b49wb7fvd.1 Developer's repository link:https://gitlab.com/interface-tracking/twophaseintertrackfoamrelease Licensing provisions: GPLv3 Programming 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.
- Publication:
-
Computer Physics Communications
- Pub Date:
- March 2025
- DOI:
- arXiv:
- arXiv:2403.19523
- Bibcode:
- 2025CoPhC.30809460S
- Keywords:
-
- Finite volume;
- Interface tracking;
- ALE;
- Unstructured mesh;
- Subgrid-scale;
- Physics - Computational Physics;
- Physics - Fluid Dynamics