并行效率疑问
- 
							
							
							
							
@random_ran 你好,我想问一下,我运用scotch方法剖分了网格,并行运算时提示网格出现下述问题是咋回事: 
  大概提示是找不到法向量,我对应到程序中是这个地方: 103 if (mag(pn) < VSMALL) 104 { 105 FatalErrorInFunction 106 << "Cannot determine normal vector from patches." 107 << abort(FatalError); 108 } 109 else 110 { 111 pn /= mag(pn); 112 } 113大概意思就是分块的面积太小了,找不到法向量? 用simple方法提示的错误不一样,大意几个地方网格的交界面有问题。 可是不管哪个方法,我都检查了网格,checkMesh没问题,单核也可以计算。 我怀疑是不是加密的关系,一般感觉加密的level到3就容易出问题,我这个就到了3,请问你遇到过类似的情况吗? 
- 
							
							
							
							
@random_ran 多谢建议,不过确实都没有任何问题。。。 等过一段我贴上来:) 
- 
							
							
							
							
好贴子,马住。另外推荐一个连接: 
 http://nscc-gz.cn/newsdetail.html?6151
- 
							
							
							
							
你是在哪个超算中心跑的算例?用的是什么规格的机器 
- 
							
							
							
							
我是在 Université de Sherbrooke 的长毛象2号超算上算的。这篇帖子的一楼最后我详细描述了硬件。 我没有在专门搞CFD的组里搞CFD,机时的分配只有100-CPU年。 
- 
							
							
							
							
@random_ran 在超算上安装哪个版本的openfoam?是自己安装的么?我现在跑算例要在超算上计算,现在还处在调研阶段,对超算的情况不是很了解。希望你能多给我一些建议 
- 
							
							
							
							
@random_ran renumberMesh这个命令你用过么?(我看贴上有人用过)用过的话你跑的是什么算例模型,计算效率提高了多少,计算结果准确么?我的算例也是圆柱绕流湍流模型验证 是否可用这个命令? 
- 
							
							
							
							
@random_ran 
 顶长毛象
  @bingningmeng45 
 renumberMesh看你需求吧,锦上添花的东西,不用也可以,用了更好,莫非你并行遇到了瓶颈。
- 
							
							
							
							
@random_ran renumberMesh 这个如何操作运行?直接在终端输入吗 
 
			

