GNU/Linux |
RedHat 6.2(Zoot) |
|
![]() |
MPIL_Signal(2) |
![]() |
MPIL_Signal − Signal MPI processes under LAM.
#include <mpi.h>
int MPIL_Signal (MPI_Comm comm, int rank, int signo);
subroutine
MPIL_SIGNAL (comm, rank, signo, ierr)
integer comm, rank, signo, ierr
An asynchronous signal is delivered from one process to another with MPIL_Signal(). The target process is selected with a communicator and a process rank within that communicator. The remaining argument, signo, identifies the signal to be delivered. These signals are completely apart from the signals provided by the underlying operating system. LAM signals, defined in <lam_ksignal.h>, are listed below.
LAM_SIGTRACE |
1 | ||
unload trace data | |||
LAM_SIGUDIE |
4 | ||
terminate | |||
LAM_SIGARREST |
5 | ||
suspend execution | |||
LAM_SIGRELEASE |
6 | ||
continue execution | |||
LAM_SIGA |
7 | ||
user defined | |||
LAM_SIGB |
8 | ||
user defined | |||
LAM_SIGFUSE |
9 | ||
node about to die | |||
LAM_SIGSHRINK |
10 | ||
another node has died |
lam_ksignal(2)
![]() |
MPIL_Signal(2) | ![]() |