9.3.     MPI- 333

       MPI_Recv ()
 MPI_Send (),     MPI-  .   -
     ,    .
        . 
     mpi_stream.     
     MPI-.   
mpi_stream       
MPI-   MPI-.  9.6    -
  mpi_stream.

//  9.6.  
//               mpi_stream

class mpios{
protected:

int Rank;

int Tag;

1_ ;

MPI_Status Status;

int BufferCount;

//. . .
public:

int tag(void) ;

//. . .
}

class inpi_stream public nipios{
protected:

mpi_buffer Buffer;

//. . .

public :

//. . .
nipi_stream(void) ;

mpi_stream(int R,int T,MPI_Comm C) ;

void rank(int Pit-
void tag(int T) ;

void comm(MPI_Comm C) ;

mpi._stream &operator(int X) ;

mpi_streain &operator(float X) ;

mpi_stream &operator(string X) ;

mpi_stream &operator(vector<long> &X) ;

mpi_stream &operator(vector<int> &X) ;

mpi_stream &operator(vector<float> &X) ;

mpi_stream &operator(vector<string> &X) ;

mpi_stream &operator(int &X);

mpi_stream &operator(float &X);

mpi_stream &operafcor(string &X);

mpi_streain &operator(vector<long> &X);

mpi_stream &operator(vector<int> &X);

mpi_stream &operator(vector<float> &X);

mpi_streani &operator(vector<string> &X);

//. . .
};