3.9 Article

Analytic Solution to the Piecewise Linear Interface Construction Problem and Its Application in Curvature Calculation for Volume-of-Fluid Simulation Codes

期刊

COMPUTATION
卷 10, 期 2, 页码 -

出版社

MDPI
DOI: 10.3390/computation10020021

关键词

PLIC; plane-cube intersection; curvature; Volume-of-Fluid; lattice Boltzmann method; GPU

资金

  1. Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) [391977956SFB 1357, 491183248]
  2. University of Bayreuth

向作者/读者索取更多资源

The plane-cube intersection problem and its iterative solutions have been extensively studied in computational fluid dynamics simulation. This study proposes an improved analytic solution for all intersection cases and compares it with the previous solution from Scardovelli and Zaleski. The authors also evaluate the performance and accuracy of different solutions on different hardware platforms, and discuss the application of PLIC-curvature calculation in free surface fluid simulations.
The plane-cube intersection problem has been discussed in the literature since 1984 and iterative solutions to it have been used as part of piecewise linear interface construction (PLIC) in computational fluid dynamics simulation codes ever since. In many cases, PLIC is the bottleneck of these simulations regarding computing time, so a faster analytic solution to the plane-cube intersection would greatly reduce the computing time for such simulations. We derive an analytic solution for all intersection cases and compare it to the previous solution from Scardovelli and Zaleski (Scardovelli, R.; Zaleski, S. Analytical relations connecting linear interfaces and volume fractions in rectangular grids. J. Comput. Phys. 2000, 164, 228-237), which we further improve to include edge cases and micro-optimize to reduce arithmetic operations and branching. We then extend our comparison regarding computing time and accuracy to include two different iterative solutions as well. We find that the best choice depends on the employed hardware platform: on the CPU, Newton-Raphson is fastest with compiler optimization enabled, while analytic solutions perform better than iterative solutions without. On the GPU, the fastest method is our optimized version of the analytic SZ solution. We finally provide details on one of the applications of PLIC-curvature calculation for the Volume-of-Fluid model used for free surface fluid simulations in combination with the lattice Boltzmann method.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.9
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据