An optimized Vofi library to initialize the volume fraction field

An optimized Vofi library to initialize the volume fraction field
复制标题

用于初始化体积分数字段的优化 Vofi 库

DOI:
10.1016/j.cpc.2022.108506
复制
发表时间:
2022
影响因子:
6.3
通讯作者:
Zaleski, S.
Zaleski, S.
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Chierici, A.;Chirco, L.;Le Chenadec, V.;Scardovelli, R.;Yecko, Ph.;Zaleski, S.

文献摘要

参考文献

被引文献

相似文献

摘要Vofi(Volume Of Fluid Initializer)库是为了初始化由隐式定义的接口确定的体积分数场而开发的。库的数值算法的主要概念变化进行了讨论和一些新的功能,包括计算的参考相位质心和接口的长度/面积,提出并应用于网格单元是长方体。几个数值试验被认为是证明新功能的准确性,网格分辨率和积分点的数量是不同的,和大大提高效率的库相对于其以前的版本。其中一些测试也包含在用C编写的软件发行版中,还提供了C++和Fortran接口的示例。程序摘要程序标题:Vofi-Volume Of Fluid Initializer CPC Library程序文件链接:https://doi。org/10.17632/mbmzpbfxdz。1 Code Ocean capsule:https://codeocean. com/capsule/3817905许可条款:GPL v3编程语言:C以前版本的期刊参考:Comput.物理通信200(2016)291-299新版本是否取代以前的版本?:是的新版本的原因:优化了库并添加了新功能。修订摘要:大多数例程已被重写,几个数值算法已被修改,如本文所述,增加的功能包括计算参考相位质心和2D界面长度和3D面积;此外,现在可以打印高度和三角测量数据用于图形。问题性质:Vofi库计算由用户定义的隐式函数描述的界面切割的长方体的体积分数,以及可选的切割体积的质心和单元内界面部分的面积(2D长度)。解决方法:Vofi库将三个笛卡尔方向x、y、z以升序x 3、x 2、x 1重新排序,计算沿着第三和第二方向的积分极限,分别为x 3和x 2,并确定局部高度函数,沿着x 1,即具有可变节点数的双高斯-勒让德积分的被积函数。可选地,使用相同的高度来计算切割体积的质心并对界面进行三角测量。
Abstract The Vofi (Volume Of Fluid Initializer) library has been developed to initialize the volume fraction field determined by implicitly-defined interfaces. The major conceptual changes in the numerical algorithms of the library are discussed and a few new features, including the computation of the reference phase centroid and of the interface length/area, are presented and applied to grid cells that are cuboids. Several numerical tests are considered to demonstrate both the accuracy of the new features, as the grid resolution and the number of integration points are varied, and the considerably improved efficiency of the library with respect to its previous version. A few of these tests are also included in the software distribution written in C, examples of C++ and Fortran interfaces are also provided. Program summary Program title: Vofi–Volume Of Fluid Initializer CPC Library link to program files: https://doi. org/10.17632/mbmzpbfxdz. 1 Code Ocean capsule: https://codeocean. com/capsule/3817905 Licensing provisions: GPLv3 Programming language: C Journal reference of previous version: Comput. Phys. Commun. 200 (2016) 291-299 Does the new version supersede the previous version?: Yes. Reasons for the new version: Optimization of the library and new features has been added. Summary of revisions: Most of the routines have been rewritten, several numerical algorithms have been revised, as detailed in the paper, added features include the computation of the reference phase centroid and of the interface length in 2D and area in 3D; furthermore heights and triangulation data can now be printed for graphics. Nature of problem: The Vofi library computes the volume fraction of a cuboid cut by an interface described by a user-defined implicit function, and optionally the centroid of the cut volume and the area (length in 2D) of the portion of the interface inside the cell. Solution method: The Vofi library reorders the three Cartesian directions, x, y, z, in ascending order, x 3, x 2, x 1, computes the integration limits along the third and second directions, respectively x 3 and x 2, and determines the local height function, along x 1, that is the integrand of a double Gauss-Legendre integration with a variable number of nodes. Optionally, the same heights are used to compute the centroid of the cut volume and to triangulate the interface.
DOI: 10.1016/j.cam.2005.10.001
发表时间: 2006-11-15
影响因子: 2.4
作者:
Floater, Michael S.;Rasmussen, Atgeirr F.
通讯作者: Rasmussen, Atgeirr F.
Vofi - 用于初始化体积分数标量场的库
DOI: 10.1016/j.cpc.2015.10.026
发表时间: 2016
期刊: Comput. Phys. Commun.
影响因子: --
作者:
S. Bnà;S. Manservisi;R. Scardovelli;P. Yecko;S. Zaleski
通讯作者: S. Zaleski
DOI: --
发表时间: 2015
期刊:
影响因子: --
作者:
S. Bnà;S. Manservisi;R. Scardovelli;P. Yecko;S. Zaleski
通讯作者: S. Zaleski