MPI_Allreduce(&success,&sumSuccess,1,MPI::SHORT,MPI::BAND,MPI_COMM_WORLD);//robię bitowe AND na zmiennej 'success'. wyjdzie 0 gdy 'success' z któregokolwiek procesu jest równy 0
if(!sumSuccess)gotostop;//sumSuccess = 0 wiec ten proces się kończy.
//niech więcej nie liczy po tej pętli while skoro znalazł
if(success>0)
break;
i+=size;
}
}
stop:
if(!rank)cout<<" Czas = "<<czasomierzacz.End()<<" ms"<<endl<<endl;