A cancellation point (as defined by the POSIX Threads extensions)
may also occur when a thread is executing any MPI routine.
Reason: If we do not specify this, then an MPI implementation
must not use the libc routines that can have a cancellation point,
and that are all I/O-routines, because POSIX defines explicitely
which routines must or may have a cancellation point!
Are there other topics where user thread programming can interfere
with the internal work of the MPI routines?
Rolf Rabenseifner (Computer Center )
Rechenzentrum Universitaet Stuttgart (University of Stuttgart)
Allmandring 30 Phone: ++49 711 6855530
D-70550 Stuttgart 80 FAX: ++49 711 6787626