Multigrid PCG FLIP

使用[1]的方法模拟free surface flow,以及[2]的方法改造mgpcg_advanced.py,收敛迭代次数少,基本10次左右迭代就收敛。但是每次迭代都很耗时,原因可能是是因为分支判断太多。直接使用cpp性能能提升不少,单线程MGPCG比这里cpu后端快两倍左右,gpu后端也加速不到一半。仓库 taichi_demos

flip

[1] Animating sand as a fluid

[2] A parallel multigrid Poisson solver for fluids simulation on large grids

4 Likes

赞呀!图片好像没有发送成功?

原来gitee不支持外链。。

1 Like