Re: [OMPI users] send/recv implementation details

2012-04-19 Thread George Bosilca
Simone, I think most of the issues with the numbers you're getting are coming from the internal protocols of Open MPI and the way the compilers "optimize" the memcpy function. In fact the memcpy function translate to different execution path based on the size of the data. For large memory copie

[OMPI users] send/recv implementation details

2012-04-19 Thread Simone Pellegrini
Hello everybody, I am measuring some timings for MPI_Send/MPI_Recv. I am doing a single communication between 2 processes and I repeat this several times to get meaningful values. The message being sent varies from 64 bytes up to 16 MBs, doubling the size each time (64, 128, 256,8M, 16M).