【发布时间】:2019-11-08 12:26:40
【问题描述】:
如何使用 MPI_Type_create_subarray 来传递字符数组,但类型非常大,类型为 unsigned long long int 总行数 (total_nrows) = 31,613,582,882,每个行列 (real_rows3) 写入的行数约为 2,580,689,006,以防使用 14 个行列。
unsigned long long int globalsizes[2] = {total_nrows, 365};
unsigned long long int localsizes [2] = {real_rows3, 365};
unsigned long long int starts[2] = {startrow, 0};
MPI_Datatype localarray;
MPI_Type_create_subarray(2, globalsizes, localsizes, starts, MPI_ORDER_C, MPI_CHAR, &localarray);
【问题讨论】:
标签: c mpi large-data hpc