On Aug 30, 2006, at 11:34 AM, Pete Wyckoff wrote:

[EMAIL PROTECTED] wrote on Wed, 30 Aug 2006 10:06 -0400:
I have a question about BMI_mx_post_sendunexpected_list(). If I
understand it correctly, this is an unexpected message with more than
one buffer. If so, do other BMI methods copy the data into a single
buffer or in testunexpected on the receiver, do they malloc a
matching set of buffers?

You can read the IB version of that function.  It's pretty
straightforward: linearize the send buffers as you ship it
across the wire to the receiver.  It seems more complex to
send a list of buffers to the receiver and force him to
put it into his receive buffer, as the receiver doesn't care
how the sender had the data arranged in memory.

                -- Pete

That makes sense. MX will send from an array of buffers into a contiguous one. I will just need to make sure that the total length is less than the unexpected max.

Scott
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to