相关疑难解决方法(0)

如何获得块循环分布?

我试图以块循环方式分配我的矩阵.我从这个问题中学到了很多东西(MPI IO读写块循环矩阵)),但这不是我真正需要的.

我来解释一下我的问题.

假设我有这个12 x 12维的矩阵,我希望在2 x 3维度的处理器网格上分布,这样第一个处理器就会得到粗体元素:

A =

    1     2     3     4     5     6     7     8     9    10    11    12
    13    14    15    16    17    18    19    20    21    22    23    24
    25    26    27    28    29    30    31    32    33    34    35    36
    37    38    39    40    41    42    43    44    45    46    47    48
    49    50    51    52    53    54    55    56    57    58    59    60
    61    62    63    64    65    66    67    68 …

c io block matrix mpi

10
推荐指数
1
解决办法
1126
查看次数

mpi中darray和子数组有什么区别?

我有一个并行编程类的并行I/O项目,我必须实现派生数据类型.我没有清楚地理解darray和子阵列之间的区别.darray可以从动态分配的数组派生吗?主要区别是什么?

io mpi derived-types

3
推荐指数
1
解决办法
1194
查看次数

标签 统计

io ×2

mpi ×2

block ×1

c ×1

derived-types ×1

matrix ×1