<?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 MPI Internal Error: invalid error code 489e0e (Ring ids do not match) in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Internal-Error-invalid-error-code-489e0e-Ring-ids-do-not/m-p/965730#M3232</link>
    <description>&lt;P&gt;I have an MPI code that works fine on my windows machine vs2010.&amp;nbsp; It has one master process that has MPI_COMM_ACCEPT ed a connection to another job that is running two MPI procs.&amp;nbsp; This setup also works when I have the process running on my intel cluster node as long as it is only a one process job that has been accepted.&amp;nbsp; But when I try two I get the message:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Internal Error: invalid error code 489e0e (Ring ids do not match) in MPIR_Barrier_impl:712 Fatal error in PMPI_Barrier: Other MPI error, error stack: PMPI_Barrier(949).....: MPI_Barrier(comm=0x84000000) failed MPIR_Barrier_impl(720): Failure during collective MPIR_Barrier_impl(712):&lt;/P&gt;
&lt;P&gt;I note that there have some complaints of 'Ring ids do not match' for the latest mphich2 release.&lt;/P&gt;
&lt;P&gt;Any help would be appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am running Intel13 level of software.&amp;nbsp; Is is a Fortran code&lt;/P&gt;
&lt;P&gt;ifoMPI_INCLUDE=/opt/lic/intel13/impi/4.1.0.024/include64 LIBRARY_PATH=/opt/lic/intel13/impi/4.1.0.024/lib64:/opt/lic/intel13/composer_xe_2013.1.117/tbb/lib/intel64:/opt/lic/intel13/composer_xe_2013.1.117/mkl/lib/intel64:/opt/lic/intel13/&lt;/P&gt;
&lt;P&gt;composer_xe_2013.1.117/ipp/lib/intel64:/opt/lic/intel13/composer_xe_2013.1.117/compiler/lib/intel64 rt version 13.0.1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I also have since tried using MPICH-3.0.2 with the same results.&lt;/P&gt;
&lt;P&gt;Any ideas out there?&lt;/P&gt;
&lt;P&gt;Dave&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 07 Mar 2013 20:52:11 GMT</pubDate>
    <dc:creator>Dave_K_</dc:creator>
    <dc:date>2013-03-07T20:52:11Z</dc:date>
    <item>
      <title>MPI Internal Error: invalid error code 489e0e (Ring ids do not match)</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Internal-Error-invalid-error-code-489e0e-Ring-ids-do-not/m-p/965730#M3232</link>
      <description>&lt;P&gt;I have an MPI code that works fine on my windows machine vs2010.&amp;nbsp; It has one master process that has MPI_COMM_ACCEPT ed a connection to another job that is running two MPI procs.&amp;nbsp; This setup also works when I have the process running on my intel cluster node as long as it is only a one process job that has been accepted.&amp;nbsp; But when I try two I get the message:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Internal Error: invalid error code 489e0e (Ring ids do not match) in MPIR_Barrier_impl:712 Fatal error in PMPI_Barrier: Other MPI error, error stack: PMPI_Barrier(949).....: MPI_Barrier(comm=0x84000000) failed MPIR_Barrier_impl(720): Failure during collective MPIR_Barrier_impl(712):&lt;/P&gt;
&lt;P&gt;I note that there have some complaints of 'Ring ids do not match' for the latest mphich2 release.&lt;/P&gt;
&lt;P&gt;Any help would be appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am running Intel13 level of software.&amp;nbsp; Is is a Fortran code&lt;/P&gt;
&lt;P&gt;ifoMPI_INCLUDE=/opt/lic/intel13/impi/4.1.0.024/include64 LIBRARY_PATH=/opt/lic/intel13/impi/4.1.0.024/lib64:/opt/lic/intel13/composer_xe_2013.1.117/tbb/lib/intel64:/opt/lic/intel13/composer_xe_2013.1.117/mkl/lib/intel64:/opt/lic/intel13/&lt;/P&gt;
&lt;P&gt;composer_xe_2013.1.117/ipp/lib/intel64:/opt/lic/intel13/composer_xe_2013.1.117/compiler/lib/intel64 rt version 13.0.1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I also have since tried using MPICH-3.0.2 with the same results.&lt;/P&gt;
&lt;P&gt;Any ideas out there?&lt;/P&gt;
&lt;P&gt;Dave&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2013 20:52:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Internal-Error-invalid-error-code-489e0e-Ring-ids-do-not/m-p/965730#M3232</guid>
      <dc:creator>Dave_K_</dc:creator>
      <dc:date>2013-03-07T20:52:11Z</dc:date>
    </item>
    <item>
      <title>Hi Dave,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Internal-Error-invalid-error-code-489e0e-Ring-ids-do-not/m-p/965731#M3233</link>
      <description>&lt;P&gt;Hi Dave,&lt;/P&gt;
&lt;P&gt;I don't think this will solve the problem, but try running both jobs with I_MPI_ADJUST_BARRIER=1.&amp;nbsp; It is possible that the jobs are selecting different algorithms.&lt;/P&gt;
&lt;P&gt;Do you have a reproducer you can share?&lt;/P&gt;
&lt;P&gt;Sincerely,&lt;BR /&gt; James Tullos&lt;BR /&gt; Technical Consulting Engineer&lt;BR /&gt; Intel® Cluster Tools&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2013 14:41:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Internal-Error-invalid-error-code-489e0e-Ring-ids-do-not/m-p/965731#M3233</guid>
      <dc:creator>James_T_Intel</dc:creator>
      <dc:date>2013-03-14T14:41:00Z</dc:date>
    </item>
  </channel>
</rss>

