所以 求解压力的伯松方程, 再从散度速度场中减去压力的梯度, 就得到了新的divergince free的速度场
注意上图有个加号错了.
方程的求解:

附件:
您所在的用户组无法下载或查看附件已经被证明, 对于矩阵表示的线性方程, jacobi迭代也照样可行Ax=b, 而伯松压力方程, 就正好是这样的一类方程.

附件:
您所在的用户组无法下载或查看附件by run the iteration times, we can get the pressure field.
at last, let's look at the advection term.

附件:
您所在的用户组无法下载或查看附件Implementation:
所有的东西都是2维数组, 所有的运算都是数据运算, 所以, 数组就是2D texture, 运算就是画屏幕大小的quad.
以下是一个实现

附件:
您所在的用户组无法下载或查看附件