<?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 forget to add regarding in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122855#M25066</link>
    <description>&lt;P&gt;forget to add regarding Openmp dll - you may find out the libiomp5md.dll into&amp;nbsp; ..\windows\redist\intel64\compiler\ for intel64 IA and&amp;nbsp;..\windows\redist\ia32\compiler\&amp;nbsp; for 32 IA correspondingly&lt;/P&gt;</description>
    <pubDate>Thu, 24 Oct 2019 01:56:35 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2019-10-24T01:56:35Z</dc:date>
    <item>
      <title>Runtime error : cannot locate entry point on mkl_serv_print_verbose_info ?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122845#M25056</link>
      <description>&lt;P&gt;Hello everyone, I used VS 2013 + IVF 2013 + MSMPI + PetSC + microsoft HPC those environment to build a fortran multithreaded console app.&lt;/P&gt;

&lt;P&gt;The OpenMP conditional compilation = yes, use intel math kernel = No, Process OpenMP Directives = Generate Parallel code.&lt;/P&gt;

&lt;P&gt;The source code builded successfully and works fine in developer machine .&lt;/P&gt;

&lt;P&gt;But when I attemped execute builded .exe on client machine it come to runtime error like this :&lt;/P&gt;

&lt;P&gt;The procedure entry point could not be located: mkl_serv_print_verbose_info in the dynamic link libraryOn the EXE.&lt;/P&gt;

&lt;P&gt;On client machine I do not install any develop environment, only copied libiomp5md.dll , mkl_core.dll, mkl_intel_thread.dll these 3 files to the execute directory, I had adjust compile conditions and makes lots of changes in vs-project property, it coundn't work .&lt;/P&gt;

&lt;P&gt;So question is, how should I do to make sure the builded exes runs correct with no errors on client machine with no develop environment.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2016 00:21:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122845#M25056</guid>
      <dc:creator>Rui_S_1</dc:creator>
      <dc:date>2016-05-11T00:21:30Z</dc:date>
    </item>
    <item>
      <title>Hi Rui,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122846#M25057</link>
      <description>&lt;P&gt;Hi Rui,&lt;/P&gt;

&lt;P&gt;Please share some details on your environment:&lt;/P&gt;

&lt;OL&gt;
	&lt;LI&gt;What Windows version and architecture on both machines?&lt;/LI&gt;
	&lt;LI&gt;Is your app 32-bit or 64-bit?&lt;/LI&gt;
	&lt;LI&gt;Are you linking statically or dynamically? I suppose dynamically but just to be sure.&lt;/LI&gt;
	&lt;LI&gt;What's your environment variables on build and target machines before you run the app? I.e. run 'set | findstr /I PATH'&lt;/LI&gt;
	&lt;LI&gt;What link-line was used to build the app?&lt;/LI&gt;
&lt;/OL&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;In general, I think adding path where you put MKL + OMP&amp;nbsp;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;libraries to PATH will fix the issue.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;&amp;nbsp;- Andrey&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2016 03:30:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122846#M25057</guid>
      <dc:creator>Andrey_B_Intel1</dc:creator>
      <dc:date>2016-05-11T03:30:54Z</dc:date>
    </item>
    <item>
      <title>Quote:Andrey Balanchuk (Intel</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122847#M25058</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Andrey Balanchuk (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi Rui,&lt;/P&gt;

&lt;P&gt;Please share some details on your environment:&lt;/P&gt;

&lt;OL&gt;
	&lt;LI&gt;What Windows version and architecture on both machines?&lt;/LI&gt;
	&lt;LI&gt;Is your app 32-bit or 64-bit?&lt;/LI&gt;
	&lt;LI&gt;Are you linking statically or dynamically? I suppose dynamically but just to be sure.&lt;/LI&gt;
	&lt;LI&gt;What's your environment variables on build and target machines before you run the app? I.e. run 'set | findstr /I PATH'&lt;/LI&gt;
	&lt;LI&gt;What link-line was used to build the app?&lt;/LI&gt;
&lt;/OL&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;In general, I think adding path where you put MKL + OMP&amp;nbsp;libraries to PATH will fix the issue.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;- Andrey&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Thanks for reply.&lt;/P&gt;

&lt;P&gt;1.windows 10 enterprise x64 on both machines&lt;/P&gt;

&lt;P&gt;2.app is 64-bit&lt;/P&gt;

&lt;P&gt;3.using dynamically&lt;/P&gt;

&lt;P&gt;4.environment variables on build machine is OK ,I checked the 'Path' for many times. Target machine' only installed Microsoft MPI , the client user donot like install other develop environment, for some reason&lt;/P&gt;

&lt;P&gt;5.AdditionalIncludeDirectories="C:\Program Files\Microsoft HPC Pack 2012\Inc;C:\Program Files\PETSc for Windows\PETSc\include;C:\Program Files\Microsoft MPI\Inc;C:\Program Files\PETSc for Windows\PETSc\c-opt_icl_mkl\include;C:\Program Files (x86)\Intel\Composer XE 2013 SP1\compiler\include;C:\Program Files (x86)\Intel\Composer XE 2013 SP1\compiler\include\intel64"&lt;/P&gt;

&lt;P&gt;&amp;nbsp;AdditionalLibraryDirectories="C:\Program Files\PETSc for Windows\PETSc\c-opt_icl_mkl\lib;C:\Program Files\PETSc for Windows\lib\intel64;C:\Program Files\PETSc for Windows\PETSc\externalpackages\lib;C:\Program Files\Microsoft MPI\Lib\amd64;C:\Program Files (x86)\Intel\Composer XE 2013 SP1\compiler\lib\intel64"&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2016 06:17:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122847#M25058</guid>
      <dc:creator>Rui_S_1</dc:creator>
      <dc:date>2016-05-11T06:17:16Z</dc:date>
    </item>
    <item>
      <title>Hi Rui S, </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122848#M25059</link>
      <description>&lt;P&gt;Hi Rui S,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;The problem looks be here &amp;nbsp; using dynamically &amp;nbsp;and&amp;nbsp;&amp;nbsp; " On client machine I do not install any develop environment, only copied libiomp5md.dll , mkl_core.dll, mkl_intel_thread.dll these 3 files to the execute directory,",&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;1) May you please try &amp;nbsp;static link MKL &amp;nbsp;(imkl_intel_lp64.lib + &amp;nbsp;etc, please refer to MKL link advisor : &lt;/SPAN&gt;&lt;A href="https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/" target="_blank"&gt;https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/&lt;/A&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;) and see if it works.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;2) if you dynamic link MKL, &amp;nbsp;the 3 file is not enough, &amp;nbsp;You may try copy all of dll under MKL redist folder, then see if it works.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;You can see the dll's purpose from MKL userguide documentation, which was in MKL install directory.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;Ying&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 May 2016 08:45:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122848#M25059</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2016-05-11T08:45:39Z</dc:date>
    </item>
    <item>
      <title>Quote:Ying H. (Intel) wrote:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122849#M25060</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Ying H. (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi Rui S,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;The problem looks be here &amp;nbsp; using dynamically &amp;nbsp;and&amp;nbsp;&amp;nbsp; " On client machine I do not install any develop environment, only copied libiomp5md.dll , mkl_core.dll, mkl_intel_thread.dll these 3 files to the execute directory,",&amp;nbsp;&lt;/P&gt;

&lt;P&gt;1) May you please try &amp;nbsp;static link MKL &amp;nbsp;(imkl_intel_lp64.lib + &amp;nbsp;etc, please refer to MKL link advisor : &lt;A href="https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/"&gt;https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/&lt;/A&gt;) and see if it works.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;2) if you dynamic link MKL, &amp;nbsp;the 3 file is not enough, &amp;nbsp;You may try copy all of dll under MKL redist folder, then see if it works.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;You can see the dll's purpose from MKL userguide documentation, which was in MKL install directory.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Hi， I change to static link MKL, and attemped copy all MKL/MPI dll and lib files to the execute directory, it still cannot work. Report the same error.&lt;/P&gt;

&lt;P&gt;I figure out if I want to run the program on client machine, I MUST install those develop environment on their machines.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 May 2016 01:28:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122849#M25060</guid>
      <dc:creator>Rui_S_1</dc:creator>
      <dc:date>2016-05-16T01:28:25Z</dc:date>
    </item>
    <item>
      <title>Hi Rui,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122850#M25061</link>
      <description>&lt;P&gt;Hi Rui,&lt;/P&gt;

&lt;P&gt;You need to set&amp;nbsp;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;MKLROOT environment variable to the path where your MKL structure is. That is the folder where originally \lib folder resides.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Also please add to PATH &lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;environment&amp;nbsp;&lt;/SPAN&gt;variable path where your dynamic MKL and OMP dynamic libraries are.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;See &lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;mklvars.bat comes with Windows MKL distribution for more details.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;- Andrey&lt;/P&gt;</description>
      <pubDate>Thu, 19 May 2016 06:06:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122850#M25061</guid>
      <dc:creator>Andrey_B_Intel1</dc:creator>
      <dc:date>2016-05-19T06:06:10Z</dc:date>
    </item>
    <item>
      <title>Thanks all~</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122851#M25062</link>
      <description>&lt;P&gt;Thanks all~&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2016 23:42:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122851#M25062</guid>
      <dc:creator>Rui_S_1</dc:creator>
      <dc:date>2016-05-25T23:42:46Z</dc:date>
    </item>
    <item>
      <title>Quote:Andrey Balanchuk (Intel</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122852#M25063</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Andrey Balanchuk (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi Rui,&lt;/P&gt;&lt;P&gt;You need to set&amp;nbsp;MKLROOT environment variable to the path where your MKL structure is. That is the folder where originally \lib folder resides.&lt;/P&gt;&lt;P&gt;Also please add to PATH environment&amp;nbsp;variable path where your dynamic MKL and OMP dynamic libraries are.&lt;/P&gt;&lt;P&gt;See mklvars.bat comes with Windows MKL distribution for more details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;- Andrey&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Which libraries are the MKL and OMP dynamic libraries?&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;Randolph&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 18:03:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122852#M25063</guid>
      <dc:creator>reyes__randolph</dc:creator>
      <dc:date>2019-10-23T18:03:48Z</dc:date>
    </item>
    <item>
      <title>Where can I find these: </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122853#M25064</link>
      <description>&lt;P&gt;Where can I find these:&amp;nbsp;&amp;nbsp;dynamic MKL and OMP dynamic libraries?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Randolph&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2019 18:05:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122853#M25064</guid>
      <dc:creator>reyes__randolph</dc:creator>
      <dc:date>2019-10-23T18:05:08Z</dc:date>
    </item>
    <item>
      <title>all mkl shared objects are</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122854#M25065</link>
      <description>&lt;P&gt;all mkl shared objects are located into redist ia32 and intel64 folders correspondingly - see more details into mkl's user guide follow e.x this&amp;nbsp;https://software.intel.com/en-us/mkl-windows-developer-guide-high-level-directory-structure&lt;/P&gt;&lt;P&gt;the best ( or may the fastest ) way to set all needed systems paths - to use mklvars.bat file&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2019 01:48:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122854#M25065</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-10-24T01:48:49Z</dc:date>
    </item>
    <item>
      <title>forget to add regarding</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122855#M25066</link>
      <description>&lt;P&gt;forget to add regarding Openmp dll - you may find out the libiomp5md.dll into&amp;nbsp; ..\windows\redist\intel64\compiler\ for intel64 IA and&amp;nbsp;..\windows\redist\ia32\compiler\&amp;nbsp; for 32 IA correspondingly&lt;/P&gt;</description>
      <pubDate>Thu, 24 Oct 2019 01:56:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Runtime-error-cannot-locate-entry-point-on-mkl-serv-print/m-p/1122855#M25066</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-10-24T01:56:35Z</dc:date>
    </item>
  </channel>
</rss>

