0
我正在嘗試將進程的排名發送到右側圓圈中的進程。當我使用MPI - 傳遞參數1使得整型指針沒有轉換
MPI_Send(msg, 100, MPI_CHAR, right, 99, MPI_COMM_WORLD);
MPI_Recv(msg, 100, MPI_CHAR, left, 99, MPI_COMM_WORLD,&status);
其中MSG是Char [100],一切正常。現在,當我改成了這樣:
MPI_Send(value, 1, MPI_INT, right, 99, MPI_COMM_WORLD);
MPI_Recv(value, 1, MPI_INT, left, 99, MPI_COMM_WORLD,&status);
其中int值=價值+級,我編譯每個MPI_SEND和MPI_RECV期間收到錯誤:傳遞的參數1時將整數指針不進行強制轉換。有誰知道如何解決它?
感謝
解決了,謝謝。 – Waypoint 2011-02-27 09:26:23