globalNumbering_的作用是怎么发挥的?(OF中的全局索引和局部索引)



  • 老师们好,在OF并行计算的过程中,涉及到区域分解,目前我了解的知识有:在每个进程上,所有的实体(单元,节点,面)都会有自己的局部编号(从0开始编起)。但是进程之间通信的时候,需要借助全局编号(此处我不知道自己的理解对不对,或是不需要??请指正!)总之,有用到全局编号的时候,那么这个时候就需要调用globalNumbering_函数(该函数在globalindex类中)。请问大家有没有解读过这个函数的功能呢?或者诸位能否提供一下关于全局索引和局部索引转化的说明呢?谢谢!感恩!



  • 自挖自填,大家可以看下这个网站https://develop.openfoam.com/Development/OpenFOAM-plus/-/issues/1412。

    不过还有一个疑问,就是每个进程中重新调用globalNumbering_函数获得的global index,和一开始串行blockMesh得到的全局索引,是一致的吗?有没有大师指点下迷津



  • 说一下新发现,经过globalindex后输出的全局坐标和一开始串行划分的全局坐标不一致。新的问题,OF中什么时候会调用这个globalindex函数呢?进程间通信需要全局信息吗?谢谢!


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1