网址: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的性能惊人。