On 10/31/07, Oleg Morajko <olegmorajko@gmail.com> wrote:
Hello,
I have the following problem. There areI two arrays somewere in the program:
double weights [MAX_SIZE];
...
int values [MAX_SIZE];
...
I need to be able to send a single pair { weights [i], values [i] } with a single MPI_Send call Or receive it directly into both arrays at at given index i. How can I define a datatype that spans this pair over both arrays?
Did you have a look at topics like - MPI derived data types, MPI packing? May be they can help.