[This is preliminary documentation and is subject to change.]

Direct, low-level interface to the system MPI library. This low-level interface provides direct access to the unmanaged MPI library provided by the system. It is by nature unsafe, and should only be used by programmers experienced both in the use of MPI from lower-level languages (e.g., C, Fortran) and with an understanding of the interaction between managed and unmanaged code, especially those issues that pertain to memory pinning/unpinning.

The Unsafe..::.MPI_Status type exposes the following members.

Methods

  NameDescription
Equals (Inherited from ValueType.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from ValueType.)
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
ToString (Inherited from ValueType.)

Fields

  NameDescription
cancelled
This field is only available if the underlying MPI is MS-MPI.
count
This field is only available if the underlying MPI is MS-MPI.
MPI_ERROR
The MPI error code associated with this communication. TODO: We need a higher-level facility for dealing with this.
MPI_SOURCE
The rank of the source of the MPI message.
MPI_TAG
The MPI message tag associated with this communication.

See Also