High-order volume-fraction initialization

hiVOF

High-order volume-of-fluid initialization for implicitly defined fluid bodies in arbitrary polyhedral cells.

Latest release v1.0FortranGPL-3.0-or-later

Overview

hiVOF computes the fluid volume bounded by an arbitrary convex or non-convex polyhedron and a fluid body represented by an implicit function. It combines a general clipping, lookup and capping procedure with root finding and Gaussian-quadrature corrections over an approximation of the intersected interface.

The method avoids assuming a particular local parametrization of the interface and supports high-order initialization on structured and unstructured grids. Within AIR Toolkits, hiVOF provides the cell-level initialization kernel used by the development version of gVOF.

Main capabilities

  • Fluid-volume computation in arbitrary convex and non-convex polyhedra.
  • General implicitly defined fluid bodies without a prescribed local interface parametrization.
  • Root-finding evaluation of interface intersections with polyhedral boundaries.
  • High-order correction using Gaussian quadrature over a triangulated interface approximation.
  • Recursive local refinement for controlled reduction of volume errors.
  • Test cases and reference results for structured and unstructured grids.

Software characteristics

Language
Fortran
Compilers tested
GNU and Intel Fortran
Platforms tested
Linux and macOS
Dependencies
VOFTools routines included in the package

hiVOF is a cell-level library and does not provide internal parallelization.

Releases and downloads

Version 1.0 was published on 17 January 2025. The software is deposited in Zenodo and, as the original repository release, in Mendeley Data. Version 2 is in preparation.

Download v1.0 from Zenodo

Citation, publication and license

The software record and the method paper should be cited according to the role hiVOF plays in the reported work. The original Mendeley Data record is retained alongside the Zenodo version record because it was the first repository to host the package.

López, J. (2025). High-order, refinement-based computation of the volume of an arbitrary polyhedron intersected by an implicitly defined fluid body. Computers & Fluids, 289, 106556. https://doi.org/10.1016/j.compfluid.2025.106556

Distributed under the GNU General Public License v3 or later (GPL-3.0-or-later).