我正在研究 lattice boltzmann 方法,并且我已经编写了一个 matlab 代码。我想并行化代码的某些部分,但我是新手,所以我很感激你的帮助。我想知道这部分是否可以使用 parfor (碰撞运算符):
for i=1:lx
for j=1:ly
fork=1:9
f(k,i,j)=f(k,i,j) .* (1 - omega) + omega .* feq(k,i,j);
end
end
end
我试图用 parfor 替换最外层的 for 循环,但代码似乎更慢。
有什么建议么?
提前致谢