PArallel, Robust, Interface Simulator (PARIS)

PArallel, Robust, Interface Simulator (PARIS)
复制标题

DOI:
10.1016/j.cpc.2021.107849
复制
发表时间:
2021-02-24
影响因子:
6.3
通讯作者:
Zaleski, S.
Zaleski, S.
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Aniszewski, W.;Arrufat, T.;Zaleski, S.

文献摘要

被引文献

相似文献

Paris (PArallel,鲁棒,界面模拟器)是一个有限体积的代码,用于模拟非混相多流体或多相流。它基于单一流体?纳维耶?在斯托克斯方程中,不同的流体被视为一种具有可变性质的材料,表面张力作为单一的界面力加入。采用一阶或二阶时间积分格式的显式投影法在规则结构交错网格上求解流体方程。分离不同流体的界面通过前跟踪(FT)方法进行跟踪,其中界面由连接的标记点表示,或者通过流体体积(VOF)方法进行跟踪,其中标记函数直接在固定网格上平流。Paris是用Fortran95/2002编写的,并使用MPI和域分解进行并行化。它是基于几个早期的FT或VOF代码,如Ftc3D, Surfer或Gerris。这些代码和类似的代码,以及Paris,已被用于模拟广泛的多流体和多相流。程序名称:并行鲁棒接口模拟器?ParisCPC库链接到程序文件:https://doi.org/10.17632/5cb2yrfx7r.1Licensing条款:GPLv3。编程语言:Fortran95/2002。使用MPI和区域分解并行化。问题性质:Paris是用于多相流计算流体动力学(CFD)(或计算多相流体动力学(CMFD))的免费代码或软件,专门用于界面流体流动的数值模拟,涉及液滴,气泡和波浪,如Tryggvason, Scardovelli和Zaleski[1]所述。它解出欧拉方程还是纳维叶方程?两相流的单流体公式中的斯托克斯方程,包括表面张力。它计算复杂的流动,如快速雾化射流或液滴,膨胀空化气泡团和通过多孔介质的多相流。解决方法:代码主要实现Tryggvason、Scardovelli和Zaleski[1]在书中描述的方法。时间步进是使用一阶还是二阶时间预测器来执行的?具有显式投影步骤的压力校正方法。空间离散是通过在正长方体网格上的有限体积实现的。界面跟踪采用前跟踪(FT)方法或流体体积(VOF)方法。在VOF版本中,Paris要么使用拉格朗日显式(LE)平流法,要么使用韦茅斯和Yue[2]的精确质量守恒法。正常的计算是使用混合杨中心(MYC)方案执行的。质量吗?还实现了与VOF平流[3]一致的动量平流方法。曲率是用高度函数法计算的。这与平衡连续表面力(CSF)方法相结合,计算表面张力。
Paris (PArallel, Robust, Interface Simulator) is a finite volume code for simulations of immiscible multifluid or multiphase flows. It is based on the ?one-fluid?formulation of the Navier?Stokes equations where different fluids are treated as one material with variable properties, and surface tension is added as a singular interface force. The fluid equations are solved on a regular structured staggered grid using an explicit projection method with a first-order or second-order time integration scheme. The interface separating the different fluids is tracked by a Front-Tracking (FT) method, where the interface is represented by connected marker points, or by a Volume-of-Fluid (VOF) method, where the marker function is advected directly on the fixed grid. Paris is written in Fortran95/2002 and parallelized using MPI and domain decomposition. It is based on several earlier FT or VOF codes such as Ftc3D, Surfer or Gerris. These codes and similar ones, as well as Paris, have been used to simulate a wide range of multifluid and multiphase flows.Program summaryProgram Title: PArallel Robust Interface Simulator ? ParisCPC Library link to program files: https://doi.org/10.17632/5cb2yrfx7r.1Licensing provisions: GPLv3. Programming language: Fortran95/2002. Parallelized using MPI and domain decomposition. Nature of problem: Paris is a free code, or software, for computational fluid dynamics (CFD) of multiphase flows (or computational multiphase fluid dynamics (CMFD)), specialized in the numerical simulation of interfacial fluid flows, involving droplets, bubbles and waves, as described in the book by Tryggvason, Scardovelli and Zaleski [1]. It solves the Euler or Navier?Stokes equations in the one-fluid formulation of two-phase flow, including a surface tension force. It computes complex flows such as fast atomizing jets or droplets, expanding cavitation bubble clusters and multiphase flow through porous media.Solution method: The code mostly implements the methods described in the book by Tryggvason, Scardovelli and Zaleski [1]. Time stepping is performed using a first-order or a second-order in time predictor?corrector method with an explicit projection step for the pressure. Spatial discretization is by finite volumes on a regular cuboid grid. Interface tracking is performed with the Front-Tracking (FT) method or the Volume-of-Fluid (VOF) method. In the VOF version Paris uses either the LagrangianExplicit (LE) advection method or the exactly mass-conserving method of Weymouth and Yue [2]. The normal computation is performed using the Mixed-Youngs-Centered (MYC) scheme. A mass? momentum advection method has been also implemented that is consistent with the VOF advection [3]. Curvature is computed with the Height Function (HF) method. This is combined with the balanced Continuous Surface Force (CSF) method to compute surface tension forces.