Hi Pavan,
 
Does not work.
Crash in nemesis.
Sock hangs in MPI_Recv/MPI_Send
 
 
Thanks,
Hirak
 
  MPI_Comm newComm ;
  MPI_Comm dupCom ;
  MPI_Comm_dup (MPI_COMM_SELF, &dupCom);
  MPI_Comm_connect (m_serverPort.c_str(), MPI_INFO_NULL, 0, dupCom, &newComm);
  Log ("Connect to Self");
  int val = 0 ; 
  MPI_Request req ;
  MPI_Send(&val, 1, MPI_INT, 0, MPI_MSG_TAG_SHUTDOWN, newComm);
  Log ("Successful");
  MPI_Comm_disconnect(&newComm);
 
 
 
 
On Oct 8, 2014, at 11:41 AM, Roy, Hirak <Hirak_Roy at mentor.com> wrote:
> Is there any way to come out of the blocking accept?
 
You can dup MPI_COMM_SELF and do the connect using that other communicator.
 
  — Pavan
 
--