|   | 10 |  | 
                  
                          |   | 11 | = MPI_Send = | 
                  
                          |   | 12 | Performs a basic send | 
                  
                          |   | 13 | = Synopsis = | 
                  
                          |   | 14 |  | 
                  
                          |   | 15 | #include "mpi.h" | 
                  
                          |   | 16 | int MPI_Send( void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm ) | 
                  
                          |   | 17 |  | 
                  
                          |   | 18 | = Input Parameters = | 
                  
                          |   | 19 | {{{ | 
                  
                          |   | 20 |         buf       initial address of send buffer (choice) | 
                  
                          |   | 21 |         count     number of elements in send buffer (nonnegative integer) | 
                  
                          |   | 22 |         datatype  datatype of each send buffer element (handle) | 
                  
                          |   | 23 |         dest      rank of destination (integer) | 
                  
                          |   | 24 |         tag       message tag (integer) | 
                  
                          |   | 25 |         comm      communicator (handle) | 
                  
                          |   | 26 | }}} | 
                  
                          |   | 27 |  | 
                  
                          |   | 28 | Notes | 
                  
                          |   | 29 | This routine may block until the message is received. |