Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
目前我们知道,当我们并行计算进行区域分解的时候,每个进程获得部分网格,然后针对部分网格进行局部标号(对单元,面,点都进行局部编号)。可是在计算过程中,需要进行通信(包括相邻进程通信和全局通信),我想问一下大佬们,进程间通信的时候,需不需要借助实体(单元,面,点)的全局索引?怎么看出来的?谢谢大家!
这个好验证,decomposePar,之后,把constant里的ploymesh删了。这样只有process里有各自的ploymesh。
如果能算,就说明不用全局信息。
@bestucan 聪明的办法!谢谢版主!顺便请教下 1。boundaryProcAddressing 2。cellProcAddressing 3。faceProcAddressing 4。pointProcAddressing 上面这几个文件夹中好像是不是也有一些全局信息啊?
@Micro 是啊,那就把他们也删了。可以先少用几个核做测试。 但估计不行,它生成的肯定要用。要不就不用生成了。
https://www.cfd-online.com/Forums/openfoam-programming-development/161366-global-index-cells-facess-parallel-computation.html
9楼有对这几个文件的解释
@bestucan 好的哈!谢谢版主!我仔细看看您发的网址