MPI :: problème lors d'un envoi
J'ai un code qui tourne sous MPI. Sur ma machine 32 bits, il tourne correctement (ne plante pas). Par contre, sur une machine 64 bits, il plante et mets ce message d'erreur :
Citation:
*** An error occurred in MPI_Irecv
*** on communicator MPI_COMM_WORLD
*** MPI_ERR_TYPE: invalid datatype
*** MPI_ERRORS_ARE_FATAL (your MPI job will now abort)
Je pense qu'il plante lors de cet appel :
Code:
1 2 3 4 5 6
| _ReceiveRequest0[ip] = MPI::COMM_WORLD.Irecv(
process->backReceiveBuffers[jproc],
process->receiveCapacities[jproc],
MPI::CHAR,
jproc,
tag_msg) ; |
où backReceiveBuffers et receiveCapacities sont des tableaux de type char**.
Pouvez vous me dire où j'ai fait l'erreur ?
Merci