Newsgroups: comp.parallel.mpi
From: Kamran Kazemi <kamran@cs.uwa.edu.au>
Subject: Disconnecting Processes In MPI-2.0
Organization: The University Of Western Australia
Date: Mon, 02 Mar 1998 13:02:07 +0800
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="------------057C08E6C607F4D5CEB5B8CB"
Message-ID: <34FA3D4E.4448CE8D@cs.uwa.edu.au>


--------------057C08E6C607F4D5CEB5B8CB
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Experts of MPI-2.0 standards

Two questions

1)    MPI_Comm_disconnect of MPI-2.0 standards  allows a process
to disconnect itself from the communicator.    However, it seems
that the function call must be collective over the communicator.
It means that, in a client/server application  the server has to
know when the clients want to disconnect. Is there any other way
for a process to disconnect itself  from a communicator  without
having to go through a collective call? Is there another routine
that would do this?


2)    Is it possible for a process to kill other processes? What
if they have been spawned by the process itself?

Any proposals, solutions, pointers to literature (apart from the
MPI-2.0 standards) are much appreciated.

Kamran

--------------057C08E6C607F4D5CEB5B8CB
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
<TT>Experts of <B>MPI-2.0 </B>standards</TT><TT></TT>

<P><TT>Two questions</TT><TT></TT>

<P><TT>1)&nbsp;&nbsp;&nbsp; <B><I>MPI_Comm_disconnect</I></B> of <B>MPI-2.0</B>
standards&nbsp; allows a process</TT>
<BR><TT>to disconnect itself from the communicator.&nbsp;&nbsp;&nbsp; However,
it seems</TT>
<BR><TT>that the function call must be collective over the communicator.</TT>
<BR><TT>It means that, in a client/server application&nbsp; the server
has to</TT>
<BR><TT>know when the clients want to disconnect. Is there any other way</TT>
<BR><TT>for a process to disconnect itself&nbsp; from a communicator&nbsp;
without</TT>
<BR><TT>having to go through a collective call? Is there another routine</TT>
<BR><TT>that would do this?</TT>
<BR><TT></TT>&nbsp;<TT></TT>

<P><TT>2)&nbsp;&nbsp;&nbsp; Is it possible for a process to kill other
processes? What</TT>
<BR><TT>if they have been spawned by the process itself?</TT><TT></TT>

<P><TT>Any proposals, solutions, pointers to literature (apart from the</TT>
<BR><TT><B>MPI-2.0</B> standards) are much appreciated.</TT><TT></TT>

<P><TT>Kamran</TT></HTML>

--------------057C08E6C607F4D5CEB5B8CB--


