I am a program manager at MS in the HPC group.  I have been playing with the MPI .net distribution for a bit now and have a couple of questions.  Thanks in advance for the tips!


1.       Is there some way to determine the length of a RequestList?

2.       Sometimes Test() returns a non-null value on a receive request and the corresponding CompletedStatus.Source field is set to -2 (negative two).  

3.       I am expecting the obj.Test() to return a handle to the same CompletedStatus every time I call it – is this an incorrect assumption?

4.       Is Cancel() working on requests?


Many thanks,