<?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 problem with intel mpi 4.0 in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836232#M1376</link>
    <description>Dear Dmitry,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your so quick reply. I compile the code in the IDE of VS2008. The compilation line is:&lt;BR /&gt;&lt;BR /&gt;/O2 /Oi /GL /FD /EHsc /MT /Gy /openmp /Fo"x64\Release\" /Fd"x64\Release\vc90.pdb" /W1 /nologo /c /Zi /TP /errorReport:prompt&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang&lt;BR /&gt;</description>
    <pubDate>Thu, 19 Aug 2010 13:43:29 GMT</pubDate>
    <dc:creator>Zhanghong_T_</dc:creator>
    <dc:date>2010-08-19T13:43:29Z</dc:date>
    <item>
      <title>problem with intel mpi 4.0</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836228#M1372</link>
      <description>Dear all,&lt;BR /&gt;&lt;BR /&gt;I have a program to call intel mpi's functions. The program seems good but some times after finished running, the following error message popped up:&lt;BR /&gt;Fatal error in MPI_Comm_free: Invalid communicator, error stack: MPI_Comm_free(134): MPI_Comm_free(comm=00000001403B600) failed&lt;BR /&gt;MPI_Comm_free(105): Cannot free permanent communicator MPI_COMM_WORLD.&lt;BR /&gt;&lt;BR /&gt;Excepted the MPI, I also used the OpenMP in the code. In the project, when the option "Generate Parallel Code (/Qopenmp)" is enabled, this error message will pop up 1 time when running the same program 3~4 times. However, after disabled this option, this error message will never appears.&lt;BR /&gt;&lt;BR /&gt;The code &lt;BR /&gt;&lt;B&gt;CALL MPI_INIT(IERR)&lt;/B&gt;&lt;BR /&gt;and&lt;BR /&gt;&lt;B&gt;CALL MPI_FINALIZE(IERR)&lt;/B&gt;&lt;BR /&gt;are all outside the parallel region of OpenMP.&lt;BR /&gt;&lt;BR /&gt;My environment is: Win7 x64 + VS2008 +IVF 11.1.065 (with MKL) + Intel MPI 4.0.0.012. &lt;BR /&gt;&lt;BR /&gt;Could anyone help me to take a look at this problem?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Aug 2010 13:02:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836228#M1372</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-08-19T13:02:54Z</dc:date>
    </item>
    <item>
      <title>problem with intel mpi 4.0</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836229#M1373</link>
      <description>Hi Zhanghong&lt;BR /&gt;&lt;BR /&gt;Could you provide compilation options? What is your command line?&lt;BR /&gt;This issue is probably related to hybrid application - multi-thread version of the Intel MPI Library should be used.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Aug 2010 13:08:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836229#M1373</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-08-19T13:08:30Z</dc:date>
    </item>
    <item>
      <title>problem with intel mpi 4.0</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836230#M1374</link>
      <description>According to the information you provided here, you would require MPI_Init_thread(MPI_INIT_FUNNELED......) when OpenMP is active inside a rank. While there may exist an MPI implementation where MPI_INIT implies the same thing, that is not MPI standard usage and is not compatible with Intel MPI.</description>
      <pubDate>Thu, 19 Aug 2010 13:16:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836230#M1374</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-08-19T13:16:15Z</dc:date>
    </item>
    <item>
      <title>problem with intel mpi 4.0</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836231#M1375</link>
      <description>Dear Tim,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your kindly reply. I tried the MPI_INIT_THREAD just now, however, the error displayed EVERY TIME.&lt;BR /&gt;The code is as follows:&lt;BR /&gt;&lt;BR /&gt;integer::REQUIRED, PROVIDEDIERR&lt;BR /&gt;if(currjob == 0)then&lt;BR /&gt; REQUIRED = MPI_THREAD_MULTIPLE &lt;BR /&gt; CALL MPI_INIT_THREAD(REQUIRED, PROVIDED, IERR)&lt;BR /&gt; currjob = 1&lt;BR /&gt;endif&lt;BR /&gt;if(job == -1)then&lt;BR /&gt; CALL MPI_FINALIZE(IERR)&lt;BR /&gt;endif&lt;BR /&gt;&lt;BR /&gt;Do I miss anything?&lt;BR /&gt;&lt;BR /&gt;My program has the following libraries linked:&lt;BR /&gt;mkl_intel_lp64.lib&lt;BR /&gt;mkl_intel_thread.lib&lt;BR /&gt;mkl_core.lib&lt;BR /&gt;libiomp5mt.lib&lt;BR /&gt;impimt.lib&lt;BR /&gt;impicxx.lib&lt;BR /&gt;mkl_blacs_intelmpi_lp64.lib&lt;BR /&gt;mkl_scalapack_lp64.lib&lt;BR /&gt;&lt;BR /&gt;The runtime library option is "Multi-threaded/MT".&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Aug 2010 13:41:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836231#M1375</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-08-19T13:41:06Z</dc:date>
    </item>
    <item>
      <title>problem with intel mpi 4.0</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836232#M1376</link>
      <description>Dear Dmitry,&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your so quick reply. I compile the code in the IDE of VS2008. The compilation line is:&lt;BR /&gt;&lt;BR /&gt;/O2 /Oi /GL /FD /EHsc /MT /Gy /openmp /Fo"x64\Release\" /Fd"x64\Release\vc90.pdb" /W1 /nologo /c /Zi /TP /errorReport:prompt&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Aug 2010 13:43:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836232#M1376</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-08-19T13:43:29Z</dc:date>
    </item>
    <item>
      <title>problem with intel mpi 4.0</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836233#M1377</link>
      <description>Zhanghong,&lt;BR /&gt;Could you attach your test to a message? I'll try to reproduce the issue.&lt;BR /&gt;&lt;BR /&gt;Regards!&lt;BR /&gt; Dmitry</description>
      <pubDate>Fri, 20 Aug 2010 06:31:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836233#M1377</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-08-20T06:31:24Z</dc:date>
    </item>
    <item>
      <title>problem with intel mpi 4.0</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836234#M1378</link>
      <description>Dear all,&lt;BR /&gt;&lt;BR /&gt;I have successfully implemented the MPI + OpenMP, now I have another problem: how can I control the number of processes (threads) to be used by Intel MPI + OpenMP? In OpenMP, I can control the number of threads by the function "omp_set_num_threads". But I don't know how to do the similar control in MPI without the command "mpiexec n ..."?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Zhanghong Tang</description>
      <pubDate>Sun, 21 Nov 2010 01:17:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/problem-with-intel-mpi-4-0/m-p/836234#M1378</guid>
      <dc:creator>Zhanghong_T_</dc:creator>
      <dc:date>2010-11-21T01:17:56Z</dc:date>
    </item>
  </channel>
</rss>

