<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16825" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>This problem&nbsp;has been resolved. This is an old 
message that has been stuck somewhere in the ether for the past few 
weeks.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Rod Cook.</FONT></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=rod@cookies.demon.co.uk href="mailto:rod@cookies.demon.co.uk">Rod 
  Cook</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=mpich-discuss@mcs.anl.gov 
  href="mailto:mpich-discuss@mcs.anl.gov">mpich-discuss@mcs.anl.gov</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, April 20, 2009 3:16 
PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [mpich-discuss] MPI_Init 
  problem</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=Arial size=2>I have a farming code where an MPI&nbsp;program 
  spawns a number of jobs, these jobs then run a sequence of other&nbsp;MPI 
  applications which fail in MPI_Init. I am using MPICH2 v1.08 under Windows XP. 
  T</FONT><FONT face=Arial size=2>he </FONT><FONT face=Arial size=2>MPI program 
  (FARMER) spawns two executables (JOB) using MPI_Comm_spawn. These executables 
  (JOB)&nbsp;then run&nbsp;(using CreateProcess)&nbsp;another MPI application 
  (APP).&nbsp; mpiexec is used to start all the MPI executables.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT 
  face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>APP&nbsp;crashes (times out)&nbsp;in 
  it's&nbsp;call to MPI_Init with the following message:</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>MPIDU_Sock_post_connect failed.<BR>Fatal error in 
  MPI_Init: Other MPI error, error stack:<BR>MPIR_Init_thread(294): 
  Initialization failed<BR>MPID_Init(83)........: channel initialization 
  failed<BR>MPID_Init(334).......: PMI_Init returned -1[0] PMI_ConnectToHost 
  failed: unable<BR>to post a connect to Yellowtail yellowtail :1061, error: 
  Unknown<BR>error class, error stack:<BR>MPIDU_Sock_post_connect(1228): unable 
  to connect to Yellowtail yellowtail&nbsp;</FONT></DIV>
  <DIV><FONT face=Arial 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;on port 1061, exhausted all endpoints (errno 
  -1)<BR>MPIDU_Sock_post_connect(1275): unable to connect 
  to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &nbsp;on port 1061,<BR>&nbsp;No connection could be made because the target 
  machine actively refused it. (er<BR>rno 
  10061)<BR>MPIDU_Sock_post_connect(1275): unable to connect to yellowtail on 
  port 1061, No<BR>connection could be made because the target machine actively 
  refused it. (errno<BR>10061)<BR>MPIDU_Sock_post_connect(1275): unable to 
  connect to Yellowtail on port 1061, No<BR>connection could be made because the 
  target machine actively refused it. (errno<BR>10061)<BR>uPMI_ConnectToHost 
  returning PMI_FAIL<BR>[0] PMI_Init failed.<BR></DIV></FONT>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>I think the crash is caused by&nbsp;MPI_Init in 
  APP&nbsp;trying to synchronise with MPI_Comm_spawn in FARMER. There is 
  no&nbsp;need for this from the farming codes point of view&nbsp;because 
  APP&nbsp;is independent of both FARMER and JOB. The&nbsp;farming works OK if I 
  replace APP with a version that doesn't use MPI. </FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Thanks for your help,</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Rod Cook</FONT></DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>