Hi,
I would like to use a single send for sending strided data as described
below.
double dataArray[100];
for (i=0; i<100; i+=10)
send dataArray[2+i], dataArray[4+i];
There will be numerous occurances of this send throughout the entire
program. As recommended, I should use derived datatype (vector/struct)
rather than pack/unpack into a contiguous memory. Which derived datatype
would give the best performance?
I've tried searching at LAM/MPI website
http://www.lam-mpi.org/using/support/ but it always gives this message
"Sorry, you didn't specify any search criteria, so no search was performed."
Thanks.
Regards,
Daniel.
|