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).
各位老师好,我在用mesh.cellCells获取邻网格时,串行可以正常捕捉neighbour。但如果并行起来,位于计算域边界的网格不能再捕捉到旁边另一计算域的neighbour了。请问有什么函数或方法可以并行时跨域识别邻网格吗? 尝试过建立一个ListList存储并行时所有网格的编号,但对访问某一区边界网格的邻网格似乎没有帮助。
你看看能不能换个思路,处理成寻找面的相邻网格编号的形式?比如网格单元N,如果N是边界单元,那就找这个N单元的边界单元面的nei
@李东岳 谢谢老师回答。但尝试了一下,并行时对区域边界单元面使用mesh.faceNeighbour()只会得到结果0,是使用的函数不对吗
@学流体的小明 不是,我的意思是说,对于处理器1的边界网格单元,他会有一个边界面,这个边界面,会跟处理器2的边界面对应,那么处理器2的边界面必然对应一个边界网格单元,去这么找。
这个问题我去年处理过,我就是这么搞的。不过我那个不是多processor,我那个是多计算域,也涉及到互相传递信息。下面这个图: