Palabos 版本更新

网址:https://gitlab.com/unigespc/palabos/-/releases

21年Palabos采用了GPU后端(只需要修改一行),根据他们的测试。
Compared to a 48-core Xeon Gold CPU (executed with the original CPU-parallel version of Palabos), the 4-GPU code runs 55 times faster)

2.3.0

增加了3D的圆柱绕流,新的边界条件Partially Bounce-Back和其多孔介质案例。增加了3D的碰撞模型,修正了He力格式的错误。增加了dsl2d,dsl3d案例。

Partially Bounce-Back可参考:
https://palabos.unige.ch/files/9016/2401/0338/PSS-PBB.pdf
在这里插入图片描述

2.2.1

增加了isothermCoVo2D,增加了D2Q9的一系列碰撞模型。

2.2.0

增加了一个耦合模拟器,使得Palabos与更复杂的耦合如npFEM包的耦合变得可能。
增加了Cuda附件,红细胞模拟算例,cylinder3d算例,2D的MultiBlock生成,HDF5的支持。
Filippova-Haenel边界条件修改,使其与文献相符。
之前的FilippovaHaenelModel3D修改为MeiLuoShyyModel3D,新增的Filippova-Haenel边界条件为FilippovaHaenelLocalModel3D。(之前是错误命名了)
移除了scons编译系统,留下了cmake。

修复了externalflowAroundObstacle的bug,修复了TRT dynamics的bug,修复了单线程编辑的timer的bug。

2.2.1

D2Q9的碰撞模型 Raw (RM), Hermite (HM), Central (CM), Central Hermite (CHM) and Cumulant (K), Gauss-Hermite formalism (GH), weighted version of populations in the HM formalism, Regularized approaches: standard (REG-HM) and recursive (SRT-RR).
新增测试例子isothermCoVo2D。

2.3.0

增添了3D的圆柱绕流(长方体算域)算例,3D的半反弹多孔介质算例,增加了半反弹PBB边界条件,3D碰撞模型(Raw (RM), Hermite (HM), Central (CM), Central Hermite (CHM) and Cumulant (K), Gauss-Hermite formalism (GH), weighted version of populations in the HM formalism, Regularized approaches: standard (REG-HM) and recursive (SRT-RR))。
增加一个修改2D和3DRM,HM,CM,CHM,GH碰撞模型体积粘度的参数。
增加了dsl2d和dsl3d算例。

让TRTdynamics更与论文符合,修复了He forcing scheme的一个错误,修复了CI造成的无法编译错误。

2021.07.24

今天Jonas在论坛宣布From CPU to GPU in 80 days: Project Complete,从性能的对比图来看,这GPU的性能惊人。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
palabos是一个用于计算流体力学和多相流模拟的高性能库。在palabos中,3维Shan-Chen模型是一种用于模拟多相流的模型。 Shan-Chen模型基于Lattice Boltzmann方法,被广泛应用于液体-气体界面的动力学模拟。该模型使用连续格子表示流体颗粒的分布,并使用分布函数描述流体的动力学行为。 在3维Shan-Chen模型中,流场被划分为格子,每个格子代表一个离散的流体微元。模型中存在两种类型的流体颗粒:沉积颗粒和溶解颗粒。沉积颗粒用于模拟固体颗粒或界面的存在,而溶解颗粒用于描述流体的动力学行为。 在模型中,流体的运动由Boltzmann方程描述,该方程通过格子上的速度和分布函数来刻画。通过碰撞和流动过程,分布函数在流场中传播,并在每次迭代中更新。 在3维Shan-Chen模型中,沉积颗粒和溶解颗粒之间通过相互作用力进行耦合。这种耦合通过引入一个由溶解颗粒和沉积颗粒之间的相互作用导致的力来实现。这种相互作用力可以模拟沉积颗粒对流体的影响,例如表面张力效应和局部的凝聚或蒸发现象。 通过调整模型中的参数,可以模拟不同的多相流体现象,如液滴形成、液体表面张力、颗粒悬浮等。3维Shan-Chen模型在模拟复杂多相流体行为方面具有很大的潜力,可应用于化工、材料科学、生物医学等领域的研究和工程实践中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值