6.2.  PVM   C++ 217

int Messageld, Ptid;

char MessagetlOO] ;

float Num,Result;

Ptid = pvm_parent() ;

Messageld = 1;

pvm_recv(Ptid,Messageld) ;

pvm_upkstr(Message) ;

Num = atof(Message);

Result = Num / 7.0001;

pvm_initsend(PvmDataDe?ault) ;

pvm_pkfloat(&Result,1,1) ;

pvm_send(Ptid,Messageld) ;

pvm_exit() ;

return(0) ;

  6.2

 

-2.



           7. 
;      .

 

libpvm3

1  

<pvm3.h> <stdlib.h>

     

:++ - program6-2 -I $PVM_ROOT/include -2. -L
$PVM_ROOT/lib/PVM_ARCH -lpv-

  

SuSE Linux 7.1 gnu C++ 2.95.2, Solaris 8 Workshop 6, PVM 3.4.3.

  

    6.1.



     pvmd.

6.2.1.    ++/-

 3.4. PVM-      libpvm3 . . -
  PVM-,      
 pvm3 . h       libpvm3 . :

$ C++ - n^pvm_program -I $PVM_ROOT/include
mypvm_prograni.cc -I$P'VM_ROOT/lib -lpvm3