<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re:MPI_SEND hangs in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1269564#M8010</link>
    <description>&lt;P&gt;Hi Lei,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for reaching out to us.&lt;/P&gt;&lt;P&gt;The hang was may be due to the usage of MPI_SSEND. However, we are not able to reproduce the error in our versions.&lt;/P&gt;&lt;P&gt;The Intel Cluster Studio XE 2013 SP1&amp;nbsp;was old and no longer supported. For a list of supported versions refer to this article: &lt;A href="https://software.intel.com/content/www/us/en/develop/articles/intel-parallel-studio-xe-supported-and-unsupported-product-versions.html" rel="noopener noreferrer" target="_blank"&gt;Intel® Parallel Studio XE &amp;amp; Intel® oneAPI Toolkits...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If you can please upgrade your Parallel Studio/MPI version.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prasanth&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 31 Mar 2021 09:57:21 GMT</pubDate>
    <dc:creator>PrasanthD_intel</dc:creator>
    <dc:date>2021-03-31T09:57:21Z</dc:date>
    <item>
      <title>MPI_SEND hangs</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1258021#M7815</link>
      <description>&lt;P&gt;I wrote the following Fortran code on Windows:&lt;/P&gt;
&lt;P&gt;DO NBLK_L = 1,NUM_BLK_OF_CPU(mymesh)&lt;BR /&gt;LOC = BLK_IN_CPU_LOC(mymesh)+NBLK_L-1&lt;BR /&gt;NBLK = BLK_IN_CPU(LOC)&lt;BR /&gt;JB = INT((NBLK-1)/IBMAX)+1&lt;BR /&gt;IB = NBLK-1-(JB-1)*IBMAX+1&lt;BR /&gt;IMS = IMAX(IB,JB)&lt;BR /&gt;JMS = JMAX(IB,JB)&lt;BR /&gt;!*****************************&lt;BR /&gt;!..Transfer solutions for IS:&lt;BR /&gt;!*****************************&lt;BR /&gt;IF(IB.GT.1) THEN&lt;BR /&gt;IB1 = IB-1&lt;BR /&gt;CPU1= CPU_OF_BLK(IB1,JB)&lt;BR /&gt;IF(CPU1.NE.mymesh) THEN&lt;BR /&gt;IM1= IMAX(IB1,JB)&lt;BR /&gt;JM1= JMAX(IB1,JB)&lt;BR /&gt;!&lt;BR /&gt;!..Send IS of mymesh block to CPU1 block:&lt;BR /&gt;!&lt;BR /&gt;NPTS = 2*JMS&lt;BR /&gt;CALL MPI_SEND(NPTS,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK_L+10*mymesh+1,MPI_COMM_WORLD,ierr)&lt;BR /&gt;!&lt;BR /&gt;!..Receive IE of CPU1 block:&lt;BR /&gt;!&lt;BR /&gt;NBLK1= LID_OF_BLK(IB1,JB)&lt;BR /&gt;CALL MPI_RECV(NPTS1,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK1+10*CPU1+2,MPI_COMM_WORLD,status,ierr)&lt;BR /&gt;ENDIF&lt;BR /&gt;ENDIF&lt;BR /&gt;!*****************************&lt;BR /&gt;!..Transfer solutions for IE:&lt;BR /&gt;!*****************************&lt;BR /&gt;IF(IB.LT.IBMAX) THEN&lt;BR /&gt;IB1 = IB+1&lt;BR /&gt;CPU1= CPU_OF_BLK(IB1,JB)&lt;BR /&gt;IF(CPU1.NE.mymesh) THEN&lt;BR /&gt;IM1= IMAX(IB1,JB)&lt;BR /&gt;JM1= JMAX(IB1,JB)&lt;BR /&gt;!&lt;BR /&gt;!..Send IE of mymesh block to CPU1 block:&lt;BR /&gt;!&lt;BR /&gt;NPTS = 2*JMS&lt;BR /&gt;CALL MPI_SEND(NPTS,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK_L+10*mymesh+2,MPI_COMM_WORLD,ierr)&lt;BR /&gt;!&lt;BR /&gt;!..Receive IS of CPU1 block:&lt;BR /&gt;!&lt;BR /&gt;NBLK1= LID_OF_BLK(IB1,JB)&lt;BR /&gt;CALL MPI_RECV(NPTS1,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK1+10*CPU1+1,MPI_COMM_WORLD,status,ierr)&lt;BR /&gt;ENDIF&lt;BR /&gt;ENDIF&lt;BR /&gt;!*****************************&lt;BR /&gt;!..Transfer solutions for JS:&lt;BR /&gt;!*****************************&lt;BR /&gt;IF(JB.GT.1) THEN&lt;BR /&gt;JB1 = JB-1&lt;BR /&gt;CPU1= CPU_OF_BLK(IB,JB1)&lt;BR /&gt;IF(CPU1.NE.mymesh) THEN&lt;BR /&gt;IM1= IMAX(IB,JB1)&lt;BR /&gt;JM1= JMAX(IB,JB1)&lt;BR /&gt;!&lt;BR /&gt;!..Send JS of mymesh block to CPU1 block:&lt;BR /&gt;!&lt;BR /&gt;NPTS = 2*IMS&lt;BR /&gt;CALL MPI_SSEND(NPTS,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK_L+10*mymesh+3,MPI_COMM_WORLD)&lt;BR /&gt;!&lt;BR /&gt;!..Receive JE of CPU1 block:&lt;BR /&gt;!&lt;BR /&gt;NBLK1= LID_OF_BLK(IB,JB1)&lt;BR /&gt;CALL MPI_RECV(NPTS1,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK1+10*CPU1+4,MPI_COMM_WORLD,status)&lt;BR /&gt;ENDIF&lt;BR /&gt;ENDIF&lt;BR /&gt;!*****************************&lt;BR /&gt;!..Transfer solutions for JE:&lt;BR /&gt;!*****************************&lt;BR /&gt;IF(JB.LT.JBMAX) THEN&lt;BR /&gt;JB1 = JB+1&lt;BR /&gt;CPU1= CPU_OF_BLK(IB,JB1)&lt;BR /&gt;IF(CPU1.NE.mymesh) THEN&lt;BR /&gt;IM1= IMAX(IB,JB1)&lt;BR /&gt;JM1= JMAX(IB,JB1)&lt;BR /&gt;!&lt;BR /&gt;!..Send JE of mymesh block to CPU1 block:&lt;BR /&gt;!&lt;BR /&gt;NPTS = 2*IMS&lt;BR /&gt;CALL MPI_SSEND(NPTS,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK_L+10*mymesh+4,MPI_COMM_WORLD)&lt;BR /&gt;!&lt;BR /&gt;!..Receive JS of CPU1 block&lt;BR /&gt;!&lt;BR /&gt;NBLK1= LID_OF_BLK(IB,JB1)&lt;BR /&gt;CALL MPI_RECV(NPTS1,1,MPI_INTEGER,CPU1-1, &amp;amp;&lt;BR /&gt;100*NBLK1+10*CPU1+3,MPI_COMM_WORLD,status)&lt;BR /&gt;ENDIF&lt;BR /&gt;ENDIF&lt;BR /&gt;ENDDO&lt;/P&gt;
&lt;P&gt;The code works before I add JS and JE portion. After I add the MPI communication for J-direction, however, the code hangs there forever.&amp;nbsp; I&amp;nbsp;am using Intel Cluster Studio XE 2013 SP1 Update 1 for Windows.&lt;/P&gt;
&lt;P&gt;Any suggestion is highly appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2021 06:36:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1258021#M7815</guid>
      <dc:creator>Lei1</dc:creator>
      <dc:date>2021-02-22T06:36:25Z</dc:date>
    </item>
    <item>
      <title>Re:MPI_SEND hangs</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1269564#M8010</link>
      <description>&lt;P&gt;Hi Lei,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for reaching out to us.&lt;/P&gt;&lt;P&gt;The hang was may be due to the usage of MPI_SSEND. However, we are not able to reproduce the error in our versions.&lt;/P&gt;&lt;P&gt;The Intel Cluster Studio XE 2013 SP1&amp;nbsp;was old and no longer supported. For a list of supported versions refer to this article: &lt;A href="https://software.intel.com/content/www/us/en/develop/articles/intel-parallel-studio-xe-supported-and-unsupported-product-versions.html" rel="noopener noreferrer" target="_blank"&gt;Intel® Parallel Studio XE &amp;amp; Intel® oneAPI Toolkits...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If you can please upgrade your Parallel Studio/MPI version.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prasanth&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 31 Mar 2021 09:57:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1269564#M8010</guid>
      <dc:creator>PrasanthD_intel</dc:creator>
      <dc:date>2021-03-31T09:57:21Z</dc:date>
    </item>
    <item>
      <title>Re:MPI_SEND hangs</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1271212#M8047</link>
      <description>&lt;P&gt;Hi Lei,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We haven't heard back from you.&lt;/P&gt;&lt;P&gt;Let us know if you face the issue even after upgrading to the latest version.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prasanth&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Apr 2021 12:34:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1271212#M8047</guid>
      <dc:creator>PrasanthD_intel</dc:creator>
      <dc:date>2021-04-06T12:34:37Z</dc:date>
    </item>
    <item>
      <title>Re:MPI_SEND hangs</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1273765#M8097</link>
      <description>&lt;P&gt;Hi Lei,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We are closing this thread assuming your issue has been resolved. We will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prasanth&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 15 Apr 2021 07:38:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-SEND-hangs/m-p/1273765#M8097</guid>
      <dc:creator>PrasanthD_intel</dc:creator>
      <dc:date>2021-04-15T07:38:01Z</dc:date>
    </item>
  </channel>
</rss>

