<?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 Hi Klaus-Dieter, in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105333#M5235</link>
    <description>&lt;P&gt;Hi Klaus-Dieter,&lt;/P&gt;

&lt;P&gt;Thanks for letting me know the fix is coming.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Jun 2016 14:12:35 GMT</pubDate>
    <dc:creator>John_Young</dc:creator>
    <dc:date>2016-06-23T14:12:35Z</dc:date>
    <item>
      <title>MPI: Too Many Communicators</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105329#M5231</link>
      <description>&lt;P&gt;I have a code that has a time-stepping algorithm in which a distributed matrix is solved at each time step.&amp;nbsp; After a number of time steps, Intel MPI crashes with the error message&lt;BR /&gt;
	&amp;nbsp;&lt;BR /&gt;
	MPIR_Get_contextid_sparse_group(1330): Too many communicators (0/16384 free on this process; ignore_id=0)&lt;BR /&gt;
	Fatal error in PMPI_Cart_create: Other MPI error, error stack:&lt;/P&gt;

&lt;P&gt;I've attached a simple test case that exhibits the problem.&amp;nbsp; I'm using Intel MPI 5.3.3, MKL 11.3.3, and ifort 6.0.3.&amp;nbsp; I've experienced the problem&amp;nbsp; on both windows and linux.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Is this a bug and/or is there a workaround?&amp;nbsp;&amp;nbsp;&amp;nbsp; This is really a show-stopper for use as our simulations can have a huge number of time-steps and it doesn't take many simulation steps to exhaust all the communicators for some problems.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;BR /&gt;
	John&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2016 20:00:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105329#M5231</guid>
      <dc:creator>John_Young</dc:creator>
      <dc:date>2016-06-22T20:00:00Z</dc:date>
    </item>
    <item>
      <title>One more point, the test case</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105330#M5232</link>
      <description>&lt;P&gt;One more point, the test case I attached is for 16 mpi nodes.&amp;nbsp; You can use different number of nodes but nprow/npcol in test.F90 must be adjusted accordingly.&amp;nbsp; For a smaller number of nodes, you may have to run more than 400 steps.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jun 2016 20:09:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105330#M5232</guid>
      <dc:creator>John_Young</dc:creator>
      <dc:date>2016-06-22T20:09:31Z</dc:date>
    </item>
    <item>
      <title>After more testing, the</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105331#M5233</link>
      <description>&lt;P&gt;After more testing, the problem is with the p*getrf call and not the p*getrs call.&amp;nbsp; I can replace the LU factorization with another factorization such as QR (p*geqrf) and no problem occurs.&amp;nbsp; It seems that p*getrf is possibly not freeing communicators when it is finished.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2016 12:46:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105331#M5233</guid>
      <dc:creator>John_Young</dc:creator>
      <dc:date>2016-06-23T12:46:08Z</dc:date>
    </item>
    <item>
      <title>Hi John,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105332#M5234</link>
      <description>&lt;P&gt;Hi John,&lt;/P&gt;

&lt;P&gt;The issue is presumably related to the Intel MKL bug reported at &lt;A href="https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/634884"&gt;https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/634884&lt;/A&gt;. The fix will be available in the next release. Many thanks for providing the test code.&lt;/P&gt;

&lt;P&gt;Best regards&lt;BR /&gt;
	Klaus-Dieter&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2016 14:10:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105332#M5234</guid>
      <dc:creator>Klaus-Dieter_O_Intel</dc:creator>
      <dc:date>2016-06-23T14:10:24Z</dc:date>
    </item>
    <item>
      <title>Hi Klaus-Dieter,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105333#M5235</link>
      <description>&lt;P&gt;Hi Klaus-Dieter,&lt;/P&gt;

&lt;P&gt;Thanks for letting me know the fix is coming.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jun 2016 14:12:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105333#M5235</guid>
      <dc:creator>John_Young</dc:creator>
      <dc:date>2016-06-23T14:12:35Z</dc:date>
    </item>
    <item>
      <title>Is their a way to get matrix</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105334#M5236</link>
      <description>&lt;P&gt;Is their a way to get matrix inversion other than p*getri (which requires a LU factorization)&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jan 2017 02:14:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/MPI-Too-Many-Communicators/m-p/1105334#M5236</guid>
      <dc:creator>tuo__abby</dc:creator>
      <dc:date>2017-01-06T02:14:25Z</dc:date>
    </item>
  </channel>
</rss>

