<?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:Specify a shared memory transport in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1338813#M8963</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We have not heard back from you. This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 24 Nov 2021 06:17:58 GMT</pubDate>
    <dc:creator>SantoshY_Intel</dc:creator>
    <dc:date>2021-11-24T06:17:58Z</dc:date>
    <item>
      <title>Specify a shared memory transport</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1328027#M8913</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to know which transport the&amp;nbsp;I_MPI_SHM use when it is specified with auto by default when running a parallel application using oneAPI, and could I specify it with like cma used in UCX.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When I look into&amp;nbsp;I_MPI_SHM using&amp;nbsp;impi_info -v I_MPI_SHM, it said&amp;nbsp;&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P&gt;I_MPI_SHM&lt;BR /&gt;MPI Datatype:&lt;BR /&gt;MPI_CHAR&lt;BR /&gt;Description:&lt;BR /&gt;Select a shared memory transport to be used.&lt;BR /&gt;Syntax&lt;BR /&gt;I_MPI_SHM=&amp;lt;transport&amp;gt;&lt;BR /&gt;Arguments&lt;BR /&gt;&amp;lt;transport&amp;gt; - Define a shared memory transport solution.&lt;BR /&gt;-----------------------------------------------------------------------&lt;BR /&gt;&amp;gt; disable | no | off | 0 - Do not use shared memory transport.&lt;BR /&gt;&amp;gt; auto - Select a shared memory transport solution automatically.&lt;BR /&gt;&amp;gt; bdw_sse - The shared memory transport solution tuned for Intel(R)&lt;BR /&gt;microarchitecture code name Broadwell. The SSE/SSE2/SSE3 instruction&lt;BR /&gt;set is used.&lt;BR /&gt;&amp;gt; bdw_avx2 - The shared memory transport solution tuned for Intel(R)&lt;BR /&gt;microarchitecture code name Broadwell. The AVX2 instruction set is used.&lt;BR /&gt;&amp;gt; skx_sse - The shared memory transport solution tuned for Intel(R)&lt;BR /&gt;Xeon(R) processors based on Intel(R) microarchitecture code name Skylake.&lt;BR /&gt;The SSE/SSE2/SSE3 instruction set is used.&lt;BR /&gt;&amp;gt; skx_avx2 - The shared memory transport solution tuned for Intel(R)&lt;BR /&gt;Xeon(R) processors based on Intel(R) microarchitecture code name Skylake.&lt;BR /&gt;The AVX2 instruction set is used.&lt;BR /&gt;&amp;gt; skx_avx512 - The shared memory transport solution tuned for Intel(R)&lt;BR /&gt;Xeon(R) processors based on Intel(R) microarchitecture code name Skylake.&lt;BR /&gt;The AVX512 instruction set is used.&lt;BR /&gt;&amp;gt; knl_ddr - The shared memory transport solution tuned for Intel(R)&lt;BR /&gt;microarchitecture code name Knights Landing.&lt;BR /&gt;&amp;gt; knl_mcdram - The shared memory transport solution tuned for Intel(R)&lt;BR /&gt;microarchitecture code name Knights Landing. Shared memory buffers&lt;BR /&gt;may be partially located in the MultiChannel DRAM (MCDRAM).&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wonder when&amp;nbsp;I_MPI_SHM&amp;nbsp; is specified with auto by default, does it mean&amp;nbsp;I_MPI_SHM use one of the transport above? Like for&amp;nbsp;Intel(R) Xeon(R) processors based on Intel(R) microarchitecture code name Skylake, it uses&amp;nbsp;skx_sse,&amp;nbsp;bdw_avx2 or&amp;nbsp;skx_avx512? And it prefers&amp;nbsp;skx_avx512 when the AVX512 instruction set is used.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And could I use&amp;nbsp;cma used in UCX by&amp;nbsp; setting&amp;nbsp;export I_MPI_SHM=cma?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 08 Nov 2021 08:09:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1328027#M8913</guid>
      <dc:creator>Jervie</dc:creator>
      <dc:date>2021-11-08T08:09:25Z</dc:date>
    </item>
    <item>
      <title>Re:Specify a shared memory transport</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1328401#M8919</link>
      <description>&lt;P&gt;Hi,&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;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The value of I_MPI_SHM depends on the value of I_MPI_FABRICS as follows: &lt;/P&gt;&lt;OL&gt;&lt;LI&gt;if I_MPI_FABRICS is ofi, I_MPI_SHM is disabled.&lt;/LI&gt;&lt;LI&gt;If I_MPI_FABRICS is shm:ofi,&amp;nbsp;I_MPI_SHM defaults to "auto" or takes the specified value.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;&amp;gt;&amp;gt;"I wonder when I_MPI_SHM&amp;nbsp;is specified with auto by default, does it mean I_MPI_SHM use one of the transport above?"&lt;/I&gt;&lt;/P&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;If I_MPI_SHM defaults to auto, it takes any specified values depending on their Intel microarchitecture code name. For more information please refer to the below link:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/develop/documentation/mpi-developer-reference-linux/top/environment-variable-reference/environment-variables-for-fabrics-control/shared-memory-control.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/develop/documentation/mpi-developer-reference-linux/top/environment-variable-reference/environment-variables-for-fabrics-control/shared-memory-control.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;"And could I use&amp;nbsp;cma used in UCX by&amp;nbsp;setting&amp;nbsp;export I_MPI_SHM=cma?"&lt;/P&gt;&lt;P&gt;No, you could not set &lt;I&gt;cma&lt;/I&gt; to I_MPI_SHM.&lt;/P&gt;&lt;P&gt;Only the specified values&lt;I&gt; ( disable | no | off | 0  / bdw_sse / bdw_avx2 / skx_sse / skx_avx2 / skx_avx512 / knl_ddr / knl_mcdram / clx_sse /clx_avx2 / clx_avx512 /clx-ap / icx )&lt;/I&gt; can be explicitly specified using I_MPI_SHM.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 09 Nov 2021 09:40:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1328401#M8919</guid>
      <dc:creator>SantoshY_Intel</dc:creator>
      <dc:date>2021-11-09T09:40:50Z</dc:date>
    </item>
    <item>
      <title>Re:Specify a shared memory transport</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1336909#M8943</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We haven't heard back from you. Is there anything else that we could help you with? If not, then could you please confirm whether to close this thread from our end?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 17 Nov 2021 10:54:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1336909#M8943</guid>
      <dc:creator>SantoshY_Intel</dc:creator>
      <dc:date>2021-11-17T10:54:26Z</dc:date>
    </item>
    <item>
      <title>Re:Specify a shared memory transport</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1338813#M8963</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We have not heard back from you. This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Nov 2021 06:17:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Specify-a-shared-memory-transport/m-p/1338813#M8963</guid>
      <dc:creator>SantoshY_Intel</dc:creator>
      <dc:date>2021-11-24T06:17:58Z</dc:date>
    </item>
  </channel>
</rss>

