9.1.    MPI- 317

9.1.2.    

     ,    . -
       . 
,       ,      
 . ,  MPI-,   -
  .       
MPI_COMM_WORLD.       -
 MPI_Coinm._create ().   (  ), 
   ,   . 9.1.

     MPI-  -
  .      
 SPMD-  MPMD-     .   -
 MPI-         -
   - . 
         SIMD-
,       .    
 ,      -
,     .    MPMD (MIMD) 
    ( -
),   ( ), -
  .      MPI-  -
        MPI-. 
 -     -
  .       -
.      -
   MPI-.     
,    .  ,  -
   MPI-    ,
    ,   .

 9.1. ,     

                             

#include "mpi.h"

int MPl_Inte:t-comm_create (         inter-   intra-
MPI_Comm LocalComm,     
int LocalLeader,
MPI_Conm PeerCornm,
int remote_leader,
int MessageTag,
MPI_Cornm *CommOut) ;

int MPI_Intercomm_merge (          intra-  inter-
MPI_Comm Comm,           

int High,
MPI_Coinm *CommOut) ;

int MPI_Cartdim_get (                -
MPI_Coinm Comm,          ,   

int *NDims);