代数方程组求解器中的smother为何物?



  • 1.它对矩阵进行了哪些操作?
    2.比如,在fvSolution中设置:

            solver          smoothSolver;
            smoother        GaussSeidel;
    

    那么这和教科书上最普通的GaussSeidel迭代有什么区别呢?


  • CORE 网格教授 OpenFOAM教授 管理员

    最开始这个smooth操作存在在多重网格算法中,实际上就是对误差进行smooth(光顺?)的过程,也是常规求解矩阵的算法,比如高斯赛德尔。OpenFOAM里面如果你按照你那个方法制定,就表示不调用共轭梯度法或者多重网格法之类的,直接用smoother进行求解,指定smoothSolver后,下一步指定具体的smoother

    http://dyfluid.com/mg.html 有点概念上的东西,细说比较复杂。



  • @李东岳
    谢谢东岳老师!明白是什么意思了!


 

Forest
Mountains