openFoam并行计算

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OpenFoam并行计算使用方法及说明:1.对网格的边界等条件进行重新定义操作(可选)2.复制/run/tutorials/multiphase/interFoam/laminar/damBreak/system下的decomposeParDict到你的case的system中。文件代码:FoamFile{version2.0;formatascii;root;case;instance;local;classdictionary;objectdecomposeParDict;}//*************************************//numberOfSubdomains8;//以上的代码都不需要改动,这儿的数字需要改动methodsimple;//分块方法://simple;hierarchical;scotch;metis;manual;simpleCoeffs{n(222);//按照xyz方向对分块个数进行设定,三者积为上面的数字delta0.001;//Cellskewfactor}hierarchicalCoeffs//以下的代码都不需要改动{n(111);//对各个方向的分块数进行设定,与simple基本相同//但可以指定由那个方向先分块,如从y轴再到x轴delta0.001;orderxyz;//xyz/xzy/yxz...}metisCoeffs{processorWeights//对各个处理器分配比重设定(111);}manualCoeffs//人工手动分配{dataFile;}distributedno;//分散后数据的分配到不同磁盘roots();//*************************************************************************//3.decomposePar说明:执行分块,产生processor0,processor1,...文件夹4.mpirun-np8XXXFoam-parallel说明:运行计算,5.reconstructPar说明:合并各个Processor的计算结果6.paraFoam说明:你就可以结果啦,不是说你自己结果子,因为你是人不是树

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功