×

CP3d软件

swMATH编号: 45994
软件作者: 龚、郑;吴,子;安诚;张邦文;傅旭东
描述: CP3d:用于粒子流直接数值模拟的综合Euler-Lagrange解算器。我们提出了一个全面的Euler-Lagrange解算器,CP3d软件,用于粒子流的直接数值模拟。该求解器可以处理单向、双向、界面-非解析四向和界面-解析耦合机制。为了使解算器通用,可以对流体、粒子以及耦合子解算器使用不同的数值方法。为了提高计算精度和效率,提出了界面未解析状态下Basset历史力的三阶指数近似方法,并在界面解析模拟中使用了基于平均积分的简化润滑力模型来考虑短程水动力。体积积分方法也进行了修改,以适应交错网格配置。目前的求解器根据几个基准进行了深入验证。为了实现并行通信,实现了二维铅笔状区域分解。由此产生的解算器仅使用数百个计算核心就可以模拟具有数十亿网格点和数百万移动粒子的大规模情况,这些网格点和粒子处于界面重解析的四向区域。此外,还实现了近乎完美的线性强缩放性能。在我们的测试中,CP3d软件比文献中报道的其他类似求解器快十倍以上。
主页: https://www.sciencedirect.com/science/article/abs/pii/S0010465523000115
源代码:  https://github.com/gongzheng-justin/CP3d
依赖项: Fortran语言
关键词: 不可压缩Navier-Stokes方程;巴斯特历史部队;平均润滑模型;四阶中心有限差分格式;离散元法;浸入边界法
相关软件: 情商
引用于: 1文件

在1个字段中引用

1 流体力学(76-XX)

按年份列出的引文