Hi, i´m trying to use mpi with signals.
I have a proccess (0) stopped in a mpi_recv, and i want if a timeout is
complete the proccess exits from de mpi_recv.
I´ve tried with this code but i get bad results :( :
alarm(3);
return=MPI_Recv(&bloque,1,MPI_BLOQUE,MPI_ANY_SOURCE,MPI_ANY_TAG,MPI_COMM_WORLD,&estado);
if(return!=0) //alarm received
{
.....
}
What can i do?? Thanks ;)
_________________________________________________________________
Acepta el reto MSN Premium: Protección para tus hijos en internet.
Descárgalo y pruébalo 2 meses gratis.
http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioninfantil
|