则数组A1在P1上进行块分布的-投影机pjlink协议(中文版)

21.6分布式数组文件的存取在许多情况下MPI要处理的数组是分布在各个处理器上的并且其分布方式也是知道的可以用文件来存储这样的数组数据当需要把这些分布式数组写入文件或从文件中读入时可以通过使用分布式数组或分布式数组片段构造符来定义分布式数组或分布式数组片段构造分布式数组文件类型从而实现读分布式数组文件的高效简单的操作首先介绍数组的三种基本的分布方式块分布循环分布和循环块分布设有数组A1(100)和含有4个处理器的处理器阵列P1(4)则数组A1在P1上进行块分布的结果是A1(1:25) A1(26:50) A1(51:75) A1(76:100)数组A1一维块分布P1(1) P1(2) P1(3) P1(4)处理器阵列P1图97一维块分布数组A1在P1上的循环分布为A1(1:100:4) A1(2:100:4) A1(3:100:4) A1(4:100:4)循环排列的数组A1一维循环分布P1(1) P1(2) P1(3) P1(4)处理器阵列P1图98一维循环分布数组A1在P1上的循环块分布为设块的大小为2 /1,2/9,10/.. /3,4/11,12/.. /5,6/13,14/.. /7,8/15,16/.. A1(1:100:8) A1(3:100:8) A1(5:100:8) A1(7:100:8)循环块排列A1(2:100:8) A1(4:100:8) A1(6:100:8) A1(8:100:8)的数组A1一维循环块分布P1(1) P1(2) P1(3) P1(4)处理器阵列P1图99一维循环块分布对于多维的情况就如同在每一维上进行指定的一维分布下面介绍分布式数组类型和分布式数组片段类型的定义
pdf 文件大小:884.04KB