4.7 Article

CP3d: A comprehensive Euler-Lagrange solver for direct numerical simulation of particle-laden flows

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 286, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.cpc.2023.108666

关键词

High performance computing; Four-way coupling; Basset history force; Averaged lubrication model; Discrete element method; Immersed boundary method

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

We present CP3d, a comprehensive Euler-Lagrange solver for the direct numerical simulation of particle-laden flows, which can handle different coupling regimes and utilizes various numerical approaches for fluid, particle, and coupling sub-solver. The solver is validated against several benchmarks, and shows excellent computational accuracy and efficiency.
We present a comprehensive Euler-Lagrange solver, CP3d, for the direct numerical simulation of particle -laden flows. The solver can handle one-way, two-way, interface-unresolved four-way and interface -resolved coupling regime. To make the solver versatile, different numerical approaches are available for fluid, particle as well as the coupling sub-solver. For the sake of computational accuracy and efficiency, a third-order exponential approximation method is proposed for Basset history force in interface -unresolved regime, and a new simplified lubrication force model based on the averaged integration is utilized in interface-resolved simulation to account for the short-range hydrodynamic force. The volume integration approach is also modified to adapt the staggered mesh configuration. The present solver is intensively validated against several benchmarks. A 2D pencil-like domain decomposition is implemented for parallel communication. The resulting solver is able to simulate large scale cases with billions of grid points and millions of moving particles in interface-resolved four-way regime, using only hundreds of computational cores. In addition, a nearly perfect linear strong scaling performance is achieved. In our test, CP3d is more than ten times faster than other similar solver reported in the literature. Program summary Program Title: Channel-Particle 3D, CP3d. CPC Library link to program files: https://doi .org /10 .17632 /7j6kcf8629 .1. Developer's repository link: https://github .com /gongzheng -justin /CP3d. Code Ocean capsule: https://codeocean .com /capsule /0609843. Licensing provisions: MIT License. Programming language: Fortran 95, parallelized using MPI. External libraries: FFTW. Nature of problem: CP3d provides a comprehensive tool to perform the direct numerical simulation for particle-laden flows. One-way, two-way, interface-unresolved four-way and interface-resolved coupling regimes can be conducted. Solution method: the code employs second-/fourth-order finite-difference discretization for the fluid Navier-Stokes equation, and numerically solves the Maxey-Riley equation for the particle phase. In four-way regime, particle collisions are considered by discrete-element method. Immersed boundary method is utilized in the interface-resolved coupling regime. (c) 2023 Elsevier B.V. All rights reserved.

作者

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

评论

主要评分

4.7
评分不足

次要评分

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

推荐

暂无数据
暂无数据