230  6.    ...

i?('Buffer.eof()) {

Source.push_back(Color) ;

}
}
generateCombinations<string>(Source,Ptid,Value) ;

delete Buf;

}
if(Message!d == 2){

vector<double> Source;

double * ImportantNumber;

NumBytes = NumBytes / sizeof(double);

ImportantNumber = new double[NumBytes];

pvm_upkdouble(ImportantNumber,NumBytes,1);

copy(ImportantNumber,ImportantNumber +(NumBytes + 1),
inserter(Source,Source.begin())) ;

generateCombinations<double>(Source,Ptid,Value) ;

delete ImportantNumber;

}

   Messageld,  ,    
 .   C++    .   Messageld -
  1, ,    . ,   -
 :

vector<string> Source;

  Messageld   2,   ,     -
   ,     :

vector<double> Source;

,       Source,  
   pvm_generic_combination   .  -
 6.6    ,    if()  
generateCombinations (),   .   -
     ,   -
 SPMD  MPMD   PVM-.     
 pvm_generic_combination    
PVM-.  ,   ++-,  
      PVM-,
         PVM-. 
        -
  .

6.2.5.2.   MPMD (MIMD)   PVM-
 ++-

     SPMD   pvm_spawn ()   -
  ,      ,   
    ,  MPMD  
pvm_spawn ()   ,      -
  .     ++-  
MPMD (  PVM-),    6.7.