1.分解计算区域。首先使用foamGet decomposeParDict得到一个字典文件,并在该文件中编辑处理器核数等相关信息。然后使用工具程序decomposePar对计算区域进行分解。
此时case文件下为每个处理器核建立了一个文件夹,目录内存储网格信息、边界条件、初始条件以及该处理器计算结果数据。
2.并行计算。命令为</mpirun -np <application/utility> -parallel>其中为字典中设置的处理器核数,<application/utility>为应用程序或工具名称。
3.重建计算区域。当并行计算完毕后,可以使用命令reconstructPar将分散在各处理器目录下的数据收集汇总在一起。
计算区域重建完成后,可以正常进行后处理工作。
需要注意的是,有些程序无法使用并行运行。
OpenFOAM并行计算流程
最新推荐文章于 2024-06-05 14:38:47 发布