<?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 Conflict with PGI threads on Linux in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Conflict-with-PGI-threads-on-Linux/m-p/900202#M11178</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Hello everybody,&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I am trying to link MKLwith my Fortran/C application whichpartly based onthreaded precompiled PGI libraries. Platform is EMT64t. The sequential version works fine,the multithreaded on 1 proc runs well too. When I use more than 1 processor, the PGI part fails due to some conflicts between threads within PGI part. I tried both libiomp5.a and libguide.so, the result was the same.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Here is my linking keys for MKL -lmkl_solver -lmkl_lapack -lmkl_em64t -lguide -lpthread (linker pgf90)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;In this &lt;A href="http://support.intel.com/support/performancetools/libraries/mkl/linux/sb/CS-028423.htm"&gt;&lt;FONT color="#800080"&gt;document&lt;/FONT&gt;&lt;/A&gt;I found that MKL is supposed to have a special library for PGI threads, namely libmkl_pgi_thread.a, but it wasnot included in distributable mediafor the latest release of MKL. Would you please tell how I could get it? Maybe there is an alternative workaround.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I will appreciate any feedback.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kind regards,&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Artem&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 21 Aug 2008 19:15:18 GMT</pubDate>
    <dc:creator>artkula</dc:creator>
    <dc:date>2008-08-21T19:15:18Z</dc:date>
    <item>
      <title>Conflict with PGI threads on Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Conflict-with-PGI-threads-on-Linux/m-p/900202#M11178</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello everybody,&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I am trying to link MKLwith my Fortran/C application whichpartly based onthreaded precompiled PGI libraries. Platform is EMT64t. The sequential version works fine,the multithreaded on 1 proc runs well too. When I use more than 1 processor, the PGI part fails due to some conflicts between threads within PGI part. I tried both libiomp5.a and libguide.so, the result was the same.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Here is my linking keys for MKL -lmkl_solver -lmkl_lapack -lmkl_em64t -lguide -lpthread (linker pgf90)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;In this &lt;A href="http://support.intel.com/support/performancetools/libraries/mkl/linux/sb/CS-028423.htm"&gt;&lt;FONT color="#800080"&gt;document&lt;/FONT&gt;&lt;/A&gt;I found that MKL is supposed to have a special library for PGI threads, namely libmkl_pgi_thread.a, but it wasnot included in distributable mediafor the latest release of MKL. Would you please tell how I could get it? Maybe there is an alternative workaround.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I will appreciate any feedback.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kind regards,&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Artem&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2008 19:15:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Conflict-with-PGI-threads-on-Linux/m-p/900202#M11178</guid>
      <dc:creator>artkula</dc:creator>
      <dc:date>2008-08-21T19:15:18Z</dc:date>
    </item>
    <item>
      <title>Re: Conflict with PGI threads on Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Conflict-with-PGI-threads-on-Linux/m-p/900203#M11179</link>
      <description>Check the beta version of MKL offered at the top of the forum. I have seen the pgi_thread library in another version of the beta.</description>
      <pubDate>Thu, 21 Aug 2008 22:21:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Conflict-with-PGI-threads-on-Linux/m-p/900203#M11179</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2008-08-21T22:21:41Z</dc:date>
    </item>
    <item>
      <title>Re: Conflict with PGI threads on Linux</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Conflict-with-PGI-threads-on-Linux/m-p/900204#M11180</link>
      <description>Thank you, Tim. Indeed, I found the library in the beta version. I linked against it, but the problem is persistent. I also found through &lt;EM&gt;ldd&lt;/EM&gt; that that myprogram still depends on &lt;EM&gt;libmkl_intel_thread.so&lt;/EM&gt; (and on &lt;EM&gt;libmkl_pgi_thread.so&lt;/EM&gt;) which Ifind strange... Maybe it is because there is no separate layer from PGI compiler in contrast to one for gfortran?</description>
      <pubDate>Fri, 22 Aug 2008 11:10:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Conflict-with-PGI-threads-on-Linux/m-p/900204#M11180</guid>
      <dc:creator>artkula</dc:creator>
      <dc:date>2008-08-22T11:10:39Z</dc:date>
    </item>
  </channel>
</rss>

