关于 decomposePar / mpirun 的简单问题
-
大家好:
在 decomposePar / mpirun 有些疑问:-
“reconstructPar”后,存储角度上,应比“无并行“的case, 大一倍吧?。。。。 因 ”processsors“ 里“老”数据没删。。。,如是, 那么
-
不运行 “reconstructPar”, 有方法能直接读取case结果吗?
-
不运行 “reconstructPar”, paraView 里能看结果吗?
刚接触 mpirun,没经验,请有经验的朋友帮看看
谢谢
-
-
- 理论上是要大一倍
2 and 3. 不reconstructPar也可以在paraview里看,改成这样就行
还有之前东岳老师分享的一段代码,可以参考下reconstructPar 一边组一边删除数据
- 理论上是要大一倍
-
@tens
谢谢tens前辈的回复,总结下:肯定:
- 会占2倍左右存储
- paraView 没 “reconstructPar” 也能看
基本肯定:
3. 没 “reconstructPar”,也不经 paraView 转存,应无法读出OF结果数据
4. 前辈给的东岳老师的方法,好像也能 case 运行中 “转” “删” 。。。。。 这点上不很确定,很小心,所以特别确认一下。。。不然辛苦的结果,一下就没了再次感谢tens前辈
-
回一个不太相关的猜想,在reconstructPar之后:
先把processors删了,再decomposePar,就能得到和删掉的一样的processors。
猜想原因是,如果decomposePar方法不变,processor就只是划分一下。 -
@闻久stu
又得 闻久君 赐教,荣幸也。为谨慎,确认下:
case运行中,运行 reconstructPar,(为腾空间)再把 "processor-folders" 里对应的那些 "folders"删去,应可以吧?闻久君,拜托了
-
@leilei 客气了!
processor folders 删掉是可以的,保留reconstructPar之后的结果就足够了。 -
@闻久stu
好的,case运行中,运行 reconstructPar 没问题谢谢,闻久君,也望君多保重
-
大佬,我刚刚发了一个帖子,能不能帮我看一下,关于煤粉燃烧的。之前你帮我回答过相关问题,感谢了。