Todo es el título. Mi equipo y yo estamos trabajando actualmente en un proyecto y estamos usando MPI. En un lugar, estamos haciendo un reclamo de MPI_send para un recurso con un tiempo de espera excedido. Si el recurso está disponible, devolvemos 1 y si no lo hace y el tiempo de espera finaliza, devolvemos 0. Intentamos usar las señales como SIGALRM, pero no funciona porque cada nueva solicitud cancela las antiguas configurando una nueva alarma.¿Hay un mecanismo de tiempo de espera en MPI?
Gracias por su respuesta !!
Hola Edric y gracias por su respuesta. Pero, ¿cómo puedo usar el tiempo de espera? – Dimitri
Debe iniciar un envío/recepción, implementar su propio tiempo de espera, verificar usando 'MPI_Test' para ver si la comunicación está completa, y luego completar el envío/recepción o cancelarlo. – Edric