結果配列の要素を適切な順序で印刷したいのですが、バリアを使用しましたが何もせず、ファイナライズした後でも書きました。コード:結果をMPIで1回印刷する
MPI_Bcast(vec,W,MPI_INT,0,MPI_COMM_WORLD);
col_count = myrank;
for(k=0; k<W; k++)
{
res[col_count]+= vec[k]*matrix[k*W+col_count];
}
MPI_Barrier(MPI_COMM_WORLD);
printf("%d ",res[c]);
MPI_Finalize();
プロセスごとに1回だけ印刷されます... –