11.cpp
来自「10 Mpi source examples for begginers」· C++ 代码 · 共 30 行
CPP
30 行
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <mpi.h>
int main(int argc, char* argv[]){
double x[100];
double TotalSum, ProcSum = 0.0, t1, t2, dev1,dev2, PartSum;
int ProcRank, ProcNum, N=100, k, i1, i2;
MPI_Status Status;
MPI_Init(&argc,&argv);
MPI_Comm_size(MPI_COMM_WORLD,&ProcNum);
MPI_Comm_rank(MPI_COMM_WORLD,&ProcRank);
if ( ProcRank == 0 )
{
for (int i=0; i<N; i++)
{
x[i]=rand()%1000;
printf("+ %1.0f ",x[i]);
}
printf("=");
}
MPI_Bcast(x, N, MPI_DOUBLE, 0, MPI_COMM_WORLD);
// 蔓麒耠屙桢 鬣耱梓眍
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?