1
私は大きな行列のドット積を決定するためにMPIを利用するプログラムを作成しています。 MPI_Send & MPI_Recvを使用してデータを送受信する方法を決定する際に問題があります。CでのMPI INT配列
私はマスター3つのスレーブからベクトルを受信している4 = NRCのテストを実行している
MPI_Send(vector,nrc,MPI_INT,MASTER,123,MPI_COMM_WORLD);
MPI_Recv(vector, nrc, MPI_INT, i, 123, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
を送受信したいサイズnrc
のアレイint* vector
を有します。しかし、結果はゴミです。
vector [ 255992420 255992420 255992420 255992420 ]
vector [ -260683762 -260683762 -260683762 -260683762 ]
vector [ 2018561464 2018561464 2018561464 2018561464 ]
これまで明らかに間違ったことはありませんでしたが、あなたの投稿を編集して[最小限の完全で検証可能な例](https://stackoverflow.com/help/mcve)を追加できますか? –