<?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 OMP abort: Clearing __KMP_REGISTERED_LIB env var failed in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834945#M5989</link>
    <description>Dear,&lt;BR /&gt;&lt;BR /&gt;I develop a product and have two integrate two thrid party libraries. One uses libguide40 and the other uses lbiomp5md. I cannot moveeither of the third party vendors to change how they are using the intel libraries. Obviously, my application generates the error:&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;OMP: Error #15: Initializing libiomp5md.dll, but found libguide40.lib already initialized.&lt;BR /&gt;OMP: Hint: This may cause performance degradation and correctness issues. Set environment variable KMP_DUPLICATE_LIB_OK=TRUE to ignore this problem and force the program to continue anyway. Please note that the use of KMP_DUPLICATE_LIB_OK is unsupported and using it may cause undefined behavior. For more information, please see &lt;A href="http://www.intel.com/software/products/support/"&gt;http://www.intel.com/software/products/support/&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;This is a minor problem, setting the env var seems to solve it. &lt;BR /&gt;&lt;BR /&gt;However, what I guess is related, at program exit I get this message:&lt;BR /&gt;MP abort: Clearing __KMP_REGISTERED_LIB env var failed&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN style="text-decoration: underline;"&gt;And the program ALWAYS exits with exitcode 3. This is a major problem for me. &lt;/SPAN&gt;&lt;/STRONG&gt;There are other processes that depend on a correct error code. How can I fix this?&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;&lt;BR /&gt;Guido Jansen&lt;/P&gt;</description>
    <pubDate>Tue, 24 Aug 2010 07:30:15 GMT</pubDate>
    <dc:creator>guido4096</dc:creator>
    <dc:date>2010-08-24T07:30:15Z</dc:date>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834945#M5989</link>
      <description>Dear,&lt;BR /&gt;&lt;BR /&gt;I develop a product and have two integrate two thrid party libraries. One uses libguide40 and the other uses lbiomp5md. I cannot moveeither of the third party vendors to change how they are using the intel libraries. Obviously, my application generates the error:&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;OMP: Error #15: Initializing libiomp5md.dll, but found libguide40.lib already initialized.&lt;BR /&gt;OMP: Hint: This may cause performance degradation and correctness issues. Set environment variable KMP_DUPLICATE_LIB_OK=TRUE to ignore this problem and force the program to continue anyway. Please note that the use of KMP_DUPLICATE_LIB_OK is unsupported and using it may cause undefined behavior. For more information, please see &lt;A href="http://www.intel.com/software/products/support/"&gt;http://www.intel.com/software/products/support/&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;This is a minor problem, setting the env var seems to solve it. &lt;BR /&gt;&lt;BR /&gt;However, what I guess is related, at program exit I get this message:&lt;BR /&gt;MP abort: Clearing __KMP_REGISTERED_LIB env var failed&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN style="text-decoration: underline;"&gt;And the program ALWAYS exits with exitcode 3. This is a major problem for me. &lt;/SPAN&gt;&lt;/STRONG&gt;There are other processes that depend on a correct error code. How can I fix this?&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;&lt;BR /&gt;Guido Jansen&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2010 07:30:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834945#M5989</guid>
      <dc:creator>guido4096</dc:creator>
      <dc:date>2010-08-24T07:30:15Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834946#M5990</link>
      <description>&lt;P&gt;Do you have opportunity to rebuild the application
which uses libguide* with libiomp5md.dll?&lt;SPAN style="font-size: 10.8333px;"&gt;We strongly recommend to do that first.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;What version of MKL do you use?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;--Gennady&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2010 08:22:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834946#M5990</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-08-24T08:22:12Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834947#M5991</link>
      <description>Pending a vendor update of the libraries to use consistent OpenMP libraries, you may be limited to use of mkl_sequential or an older MKL consistent with the libraries.</description>
      <pubDate>Tue, 24 Aug 2010 12:50:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834947#M5991</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-08-24T12:50:13Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834948#M5992</link>
      <description>Hi Gennady,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;No, I cannot build the application that uses libguide with iomp5md. I get DLL's from two different suppliers, I do not have access to the sourcecode. I cannot influence them enough to fix this in the required timeframe (6 months). They informed me they have other dependencies and cannot fulfill this request. &lt;BR /&gt;&lt;BR /&gt;Is there another way to prevent the application to always exit with errorcode 3? This is my first concern. I'm surprised that intel chose this solution, I'm sure there must be a better way to do this migration. &lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;&lt;BR /&gt;Guido</description>
      <pubDate>Thu, 26 Aug 2010 07:08:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834948#M5992</guid>
      <dc:creator>guido4096</dc:creator>
      <dc:date>2010-08-26T07:08:11Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834949#M5993</link>
      <description>P.S. the dependency on one side is coming in through the intel fortran 9.1 compiler. &lt;BR /&gt;On the other side, it is coming in through ipp. For example: "ipps-6.1.dll is the ippSP dispatcher".&lt;BR /&gt;</description>
      <pubDate>Thu, 26 Aug 2010 09:48:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834949#M5993</guid>
      <dc:creator>guido4096</dc:creator>
      <dc:date>2010-08-26T09:48:04Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834950#M5994</link>
      <description>Guido,&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;the similar problem has been alredy fixed earlier. Could please check the version of libiomp you are using.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;set the environment varaible KMP_VERSION=1 and execute your application. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;you will have smth like I have with my local installation:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;DIV id="_mcePaste"&gt;Intel OMP performance library (dynamic) &lt;B&gt;ver. 20071022&lt;/B&gt; (C) Copyright 1997-2007 by Intel Corporation&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Intel OMP library built: Oct 22 2007, 13:14:08 using Intel C++ Compiler 9.1&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;........................&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;........................&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;Intel OMP performance library (dynamic) ver. 20071022 (C) Copyright 1997-2007 by Intel CorporationIntel OMP library built: Oct 22 2007, 13:14:08 using Intel C++ Compiler 9.1Intel OMP port libraryIntel OMP nested libraryIntel OMP alternative compiler supportIntel OMP sibling library&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;based on this info, I will check with owners of libiomp if this fix was available with this version or not.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;--Gennady&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 26 Aug 2010 11:33:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834950#M5994</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-08-26T11:33:05Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834951#M5995</link>
      <description>These are messages I get from the two different libraries:&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;Intel OMP performance library (dynamic) ver. 20060120 (C) Copyright 1997-2005 by Intel Corporation&lt;/P&gt;&lt;P&gt;Intel OMP library built: Jan 20 2006, 16:47:52 using Intel C++ Compiler 8.1&lt;/P&gt;&lt;P&gt;Intel OMP port library&lt;/P&gt;&lt;P&gt;Intel OMP nested library&lt;/P&gt;&lt;P&gt;Intel OMP sibling library&lt;/P&gt;&lt;P&gt;Intel OMP no tracefile support&lt;/P&gt;&lt;P&gt;Intel OMP no consistency checking support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic dispatch support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic scheduling support&lt;/P&gt;&lt;P&gt;Intel OMP Helper Thread support&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Intel OMP performance library (dynamic) ver. 20090212 (C) Copyright 1997-2009 by Intel Corporation&lt;/P&gt;&lt;P&gt;Intel OMP library built: Feb 12 2009, 15:50:13 using Intel C++ Compiler 10.1&lt;/P&gt;&lt;P&gt;Intel OMP port library&lt;/P&gt;&lt;P&gt;Intel OMP nested library&lt;/P&gt;&lt;P&gt;Intel OMP alternative compiler support&lt;/P&gt;&lt;P&gt;Intel OMP 3.0 support&lt;/P&gt;&lt;P&gt;Intel OMP sibling library&lt;/P&gt;&lt;P&gt;Intel OMP no tracefile support&lt;/P&gt;&lt;P&gt;Intel OMP no consistency checking support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic dispatch support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic scheduling support&lt;/P&gt;&lt;P&gt;Intel OMP Helper Thread support&lt;/P&gt;&lt;P&gt;Intel OMP debugger support version 1.1&lt;/P&gt;</description>
      <pubDate>Thu, 26 Aug 2010 11:50:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834951#M5995</guid>
      <dc:creator>guido4096</dc:creator>
      <dc:date>2010-08-26T11:50:33Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834952#M5996</link>
      <description>Actually, both of these versions don't contain the fix of that problem. The fix available since the version20090623.&lt;DIV&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;I am not sure about workaround, but may be you can try to use evaluation version one of the latest Intel Compilers ( &amp;gt; 11.1 ).These versions of compilers contain both versions of OpenMP runTime libraries ( libiomp and libguide ) with the fix of that problem.Then set system's path to this new dll's first and try to launch your application.It should help. That's all I can suggest right now.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;--Gennady&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 27 Aug 2010 08:01:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834952#M5996</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-08-27T08:01:03Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834953#M5997</link>
      <description>Thanks for the information. I've taken thedlls from a recent intel compiler and the first test went ok, problem seems to be gone now. I'm now going to run the full test suite on 32 and 64 bit windows and see if all tests are ok now. This will take some more time. &lt;BR /&gt;&lt;BR /&gt;For your information, the version of the libraries I now have included are below. &lt;BR /&gt;&lt;BR /&gt;Is there anything I should particularly wathc out for? I'm now using newer version of only these libraries. Is this supposed to work well, or anything known that will blow up at some point? &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks for your support !&lt;BR /&gt;&lt;BR /&gt;Guido&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;Intel OMP performance library (dynamic) ver. 4.0.20091005 (C) Copyright 1997-2009 by Intel Corporation&lt;/P&gt;&lt;P&gt;Intel OMP library built 2009-10-05 18:17:36 UTC using Intel C++ Compiler 10.1&lt;/P&gt;&lt;P&gt;Intel OMP port library&lt;/P&gt;&lt;P&gt;Intel OMP nested library&lt;/P&gt;&lt;P&gt;Intel OMP 3.0 support&lt;/P&gt;&lt;P&gt;Intel OMP sibling library&lt;/P&gt;&lt;P&gt;Intel OMP no tracefile support&lt;/P&gt;&lt;P&gt;Intel OMP no consistency checking support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic dispatch support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic scheduling support&lt;/P&gt;&lt;P&gt;Intel OMP Helper Thread support&lt;/P&gt;&lt;P&gt;Intel OMP not using thread affinity support&lt;/P&gt;&lt;P&gt;Intel OMP debugger support version 1.1&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Intel OMP performance library (dynamic) ver. 5.0.20091005 (C) Copyright 1997-2009 by Intel Corporation&lt;/P&gt;&lt;P&gt;Intel OMP library built 2009-10-05 18:25:59 UTC using Intel C++ Compiler 10.1&lt;/P&gt;&lt;P&gt;Intel OMP port library&lt;/P&gt;&lt;P&gt;Intel OMP nested library&lt;/P&gt;&lt;P&gt;Intel OMP alternative compiler support&lt;/P&gt;&lt;P&gt;Intel OMP 3.0 support&lt;/P&gt;&lt;P&gt;Intel OMP sibling library&lt;/P&gt;&lt;P&gt;Intel OMP no tracefile support&lt;/P&gt;&lt;P&gt;Intel OMP no consistency checking support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic dispatch support&lt;/P&gt;&lt;P&gt;Intel OMP INTEGER*8 dynamic scheduling support&lt;/P&gt;&lt;P&gt;Intel OMP Helper Thread support&lt;/P&gt;&lt;P&gt;Intel OMP not using thread affinity support&lt;/P&gt;&lt;P&gt;Intel OMP debugger support version 1.1&lt;/P&gt;&lt;P&gt;Intel OMP not using Intel RML support&lt;/P&gt;</description>
      <pubDate>Fri, 27 Aug 2010 09:32:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834953#M5997</guid>
      <dc:creator>guido4096</dc:creator>
      <dc:date>2010-08-27T09:32:26Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834954#M5998</link>
      <description>&lt;DIV&gt;glad to hear that -:). Please let us know the results. Developers of Openmp RunTime Library are highly intersting in this info.&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-size: 10.8333px;"&gt;--Gennady&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 27 Aug 2010 09:57:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834954#M5998</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2010-08-27T09:57:23Z</dc:date>
    </item>
    <item>
      <title>OMP abort: Clearing __KMP_REGISTERED_LIB env var failed</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834955#M5999</link>
      <description>So far, things are working out quite nice. I've now run a limited testsuite on32 and 64 bit windows and this works fine. &lt;BR /&gt;&lt;BR /&gt;Next step is to run the entire testsuite, but this will take more time because I need to deploy the changes on the master build.</description>
      <pubDate>Tue, 31 Aug 2010 10:36:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/OMP-abort-Clearing-KMP-REGISTERED-LIB-env-var-failed/m-p/834955#M5999</guid>
      <dc:creator>guido4096</dc:creator>
      <dc:date>2010-08-31T10:36:57Z</dc:date>
    </item>
  </channel>
</rss>

