130.不规则Mesh: 数据映射 II
|
|
- 警告: 你的编译器可能实现不同!
- 计算是静态的, 异构的, 并且跨整个数组(with respect to the edges)
- 访问节点数组是mesh中的"最近相邻点"
- 这在索引顺序中并不反映出来!
- 所以, BLOCK 或 CYCLIC 都不适用
- 为了使通讯最小化, 边界和节点的分配必须和mesh拓扑相匹配
- HPF的常规分配对这种情况并不理想
- 将来的间接分配可能会好一些, 但是需要谨慎构造
- 最后一行, 第二部分
- 没有silver bullet
- 将节点和边界排序, 把"相近的"项放到一起, 然后使用BLOCK
Copyright: NPACT |
|