112 |
Also, a timer will kill any process |
Also, a timer will kill any process |
113 |
that has not received a message for some time (60 minutes by default). |
that has not received a message for some time (60 minutes by default). |
114 |
|
|
115 |
|
Finally, there is an obscure interaction of MPINU and ANSI GCL and |
116 |
|
the GNU libpthread library. (Interestingly, the debugging-enabled version, |
117 |
|
/usr/lib/debug/libpthread.so.0, seems to work fine under Debian.) For this |
118 |
|
reason, if you configure GCL with --enable-ansi or ParGCL |
119 |
|
with --with-mpi="...ansi_gcl", then MPINU is built with "-DHAVE_PTHREAD=0". |
120 |
|
The result is that under ANSI GCL, if two processes simultaneously |
121 |
|
end very large messages to each other, they can deadlock. This should not |
122 |
|
affect typical programs. |
123 |
|
|
124 |
Following is a summary of the master-slave layer, slave-listener layer, |
Following is a summary of the master-slave layer, slave-listener layer, |
125 |
and MPI layer. |
and MPI layer. |
126 |
|
|