Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Redução em Grupos<br />
int info = pvm_reduce (void (*func)(), void *data, int<br />
nitem, int datatype, int msgtag, char *nome, int<br />
root)<br />
pvm_reduce() executa uma operação arit mética global<br />
sobre um grupo, por exemplo soma global ou máxim o<br />
global.<br />
Há quatro operações pré-d efi nid as:<br />
Pv mMax<br />
Pv mMin<br />
Pv mSu m<br />
Pv mPro duct<br />
O resultado da operação aparece na tare fa com<br />
in stância ro ot. A redução será realizada elemento a<br />
elemento do vetor data forn ecido como entrada.<br />
pvm_reduce não é bloqueante. Se a tarefa chama a<br />
fu nção e sai do gru po antes que o root também<br />
chame, pode ocorrer um erro.