<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div>Hi Hirak,</div>
<div><br>
</div>
<div>I checked your code. I think your code is incorrect because you are trying to establish communication within a single process. You are using two threads and two duplicated communicators, but they are associated with a single process. MPI_Comm_accept()
 and MPI_Comm_connect() are used to establish communication between “two sets of MPI processes” (i.e., at least two different processes are needed). Please refer to 10.4 Establishing Communication (p. 387) in MPI Standard 3.0.</div>
<div><br>
</div>
<div>— Sangmin</div>
<div><br>
</div>
<br>
<div>
<div>On Oct 8, 2014, at 3:46 PM, Roy, Hirak <<a href="mailto:Hirak_Roy@mentor.com">Hirak_Roy@mentor.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div lang="EN-US" link="blue" vlink="purple" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<div class="WordSection1" style="page: WordSection1;">
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;">Hi Pavan,<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;"> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;">Here is the code attached. Let me know if you think the code is incorrect.<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;"> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;">I used MPI-3.0.4 with sock device.<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;"> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;">Compile command : <o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;"> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">export MPI_ROOT = /home/hroy/local/mpich-3.0.4/linux_x86_64<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">#export MPI_ROOT = /home/hroy/local/mpich-3.0.4.nemesis/linux_x86_64<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">export MPI_BIN = ${MPI_ROOT}/bin<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">export MPI_LIB = ${MPI_ROOT}/lib<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">export INCLUDE_DIR = ${MPI_ROOT}/include<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">compile: <o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">        g++ -g  main.cpp  -I ${INCLUDE_DIR} ${MPI_LIB}/libmpich.a ${MPI_LIB}/libmpl.a -lpthread <o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;"> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style=""> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;"> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;">Thanks,<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="font-family: Calibri, sans-serif;">Hirak<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style=""> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">Can you send us a simple program that reproduces the issue?<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style=""> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">  — Pavan<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style=""> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">On Oct 8, 2014, at 2:54 PM, Roy, Hirak <<a href="https://lists.mpich.org/mailman/listinfo/discuss" style="color: purple; text-decoration: underline;">Hirak_Roy at mentor.com</a>> wrote:<o:p></o:p></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style=""> </span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i> Hi Pavan,<o:p></o:p></i></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i>  <o:p></o:p></i></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i> I even tried duping the communicator (MPI_COMM_SELF à DUP1, DUP2) before I do any kind of MPI calls. <o:p></o:p></i></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i> Still it does not work.<o:p></o:p></i></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i>  <o:p></o:p></i></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i> Thanks,<o:p></o:p></i></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i> Hirak<o:p></o:p></i></span></pre>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: 'Courier New';"><span style="">><i>  </i><o:p></o:p></span></pre>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;">
<o:p> </o:p></div>
</div>
<span><main.cpp></span>_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" style="color: purple; text-decoration: underline;">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" style="color: purple; text-decoration: underline;">https://lists.mpich.org/mailman/listinfo/discuss</a></div>
</blockquote>
</div>
<br>
</body>
</html>