<?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 PARDISO Linking Error in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870884#M8456</link>
    <description>Hi.&lt;BR /&gt;&lt;BR /&gt;I have successfully linked to the pardiso library for a 32-bit application, but I cannot get a successful link for a 64-bit application. I am working with Microsoft Visual Studio 2008 (and have also been unsuccessful at building a 64-bit version using gcc-4.3.1 on a linux platform, which is ultimately where I am going with this).&lt;BR /&gt;&lt;BR /&gt;For 32-bit I am linking with the following libraries (this works): mkl_solver.lib mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib&lt;BR /&gt;&lt;BR /&gt;For 64-bit I am trying to link with the following libraries (this does not work):&lt;BR /&gt;mkl_solver_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib&lt;BR /&gt;&lt;BR /&gt;The error message is:&lt;BR /&gt;1&amp;gt;Linking...&lt;BR /&gt;1&amp;gt;pardiso_unsym.obj : error LNK2001: unresolved external symbol pardiso_&lt;BR /&gt;1&amp;gt;pardiso_unsym.obj : error LNK2001: unresolved external symbol pardisoinit_&lt;BR /&gt;&lt;BR /&gt;Both the linux and my desktop (windows) computershave Intel processors.&lt;BR /&gt;&lt;BR /&gt;I suspect I am not including the correct libraries (or not including them in the correct order). Can someone please help?&lt;BR /&gt;&lt;BR /&gt;Rob</description>
    <pubDate>Mon, 14 Sep 2009 19:52:57 GMT</pubDate>
    <dc:creator>rlc138</dc:creator>
    <dc:date>2009-09-14T19:52:57Z</dc:date>
    <item>
      <title>PARDISO Linking Error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870884#M8456</link>
      <description>Hi.&lt;BR /&gt;&lt;BR /&gt;I have successfully linked to the pardiso library for a 32-bit application, but I cannot get a successful link for a 64-bit application. I am working with Microsoft Visual Studio 2008 (and have also been unsuccessful at building a 64-bit version using gcc-4.3.1 on a linux platform, which is ultimately where I am going with this).&lt;BR /&gt;&lt;BR /&gt;For 32-bit I am linking with the following libraries (this works): mkl_solver.lib mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib&lt;BR /&gt;&lt;BR /&gt;For 64-bit I am trying to link with the following libraries (this does not work):&lt;BR /&gt;mkl_solver_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib&lt;BR /&gt;&lt;BR /&gt;The error message is:&lt;BR /&gt;1&amp;gt;Linking...&lt;BR /&gt;1&amp;gt;pardiso_unsym.obj : error LNK2001: unresolved external symbol pardiso_&lt;BR /&gt;1&amp;gt;pardiso_unsym.obj : error LNK2001: unresolved external symbol pardisoinit_&lt;BR /&gt;&lt;BR /&gt;Both the linux and my desktop (windows) computershave Intel processors.&lt;BR /&gt;&lt;BR /&gt;I suspect I am not including the correct libraries (or not including them in the correct order). Can someone please help?&lt;BR /&gt;&lt;BR /&gt;Rob</description>
      <pubDate>Mon, 14 Sep 2009 19:52:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870884#M8456</guid>
      <dc:creator>rlc138</dc:creator>
      <dc:date>2009-09-14T19:52:57Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO Linking Error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870885#M8457</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/442961"&gt;rlc138&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hi.&lt;BR /&gt;&lt;BR /&gt;I have successfully linked to the pardiso library for a 32-bit application, but I cannot get a successful link for a 64-bit application. I am working with Microsoft Visual Studio 2008 (and have also been unsuccessful at building a 64-bit version using gcc-4.3.1 on a linux platform, which is ultimately where I am going with this).&lt;BR /&gt;&lt;BR /&gt;For 32-bit I am linking with the following libraries (this works): mkl_solver.lib mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib&lt;BR /&gt;&lt;BR /&gt;For 64-bit I am trying to link with the following libraries (this does not work):&lt;BR /&gt;mkl_solver_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libguide40.lib&lt;BR /&gt;&lt;BR /&gt;The error message is:&lt;BR /&gt;1&amp;gt;Linking...&lt;BR /&gt;1&amp;gt;pardiso_unsym.obj : error LNK2001: unresolved external symbol pardiso_&lt;BR /&gt;1&amp;gt;pardiso_unsym.obj : error LNK2001: unresolved external symbol pardisoinit_&lt;BR /&gt;&lt;BR /&gt;Both the linux and my desktop (windows) computershave Intel processors.&lt;BR /&gt;&lt;BR /&gt;I suspect I am not including the correct libraries (or not including them in the correct order). Can someone please help?&lt;BR /&gt;&lt;BR /&gt;Rob&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Rob,&lt;BR /&gt;&lt;BR /&gt;the &lt;A href="http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/"&gt;Linker Help&lt;/A&gt; suggests the following for 64:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;mkl_solver_ilp64.lib mkl_intel_ilp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;and this works for me (VS2008, Fortran). You should also take a look at &lt;A href="http://software.intel.com/en-us/articles/pardiso-tips/"&gt;Gennady's page&lt;/A&gt; dealing with PARDISO.&lt;BR /&gt;&lt;BR /&gt;A.&lt;BR /&gt;</description>
      <pubDate>Tue, 15 Sep 2009 00:35:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870885#M8457</guid>
      <dc:creator>ArturGuzik</dc:creator>
      <dc:date>2009-09-15T00:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO Linking Error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870886#M8458</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/342379"&gt;ArturGuzik&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Rob,&lt;BR /&gt;&lt;BR /&gt;the &lt;A href="http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/"&gt;Linker Help&lt;/A&gt; suggests the following for 64:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;mkl_solver_ilp64.lib mkl_intel_ilp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;and this works for me (VS2008, Fortran). You should also take a look at &lt;A href="http://software.intel.com/en-us/articles/pardiso-tips/"&gt;Gennady's page&lt;/A&gt; dealing with PARDISO.&lt;BR /&gt;&lt;BR /&gt;A.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thanks, but that does not work. I forgot to mention that I am working with C/C++ (for now just trying to compile the example pardiso_unsym.c). I am currently using MKL version 10.0.2.019 on my Windows machine and version 10.1.0.015 on Linux.</description>
      <pubDate>Tue, 15 Sep 2009 12:11:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870886#M8458</guid>
      <dc:creator>rlc138</dc:creator>
      <dc:date>2009-09-15T12:11:34Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO Linking Error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870887#M8459</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/442961"&gt;rlc138&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;Thanks, but that does not work. I forgot to mention that I am working with C/C++ (for now just trying to compile the example pardiso_unsym.c). I am currently using MKL version 10.0.2.019 on my Windows machine and version 10.1.0.015 on Linux.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;May work by replacing pardiso_ with PARDISO for MKL 10.1.&lt;BR /&gt;&lt;BR /&gt;I believe pardisoinit is only available when linking against author's library not MKL. &lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.pardiso-project.org/" target="_blank"&gt;http://www.pardiso-project.org/&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 15 Sep 2009 22:54:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870887#M8459</guid>
      <dc:creator>jaewonj</dc:creator>
      <dc:date>2009-09-15T22:54:26Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO Linking Error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870888#M8460</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/442961"&gt;rlc138&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Thanks, but that does not work. I forgot to mention that I am working with C/C++ (for now just trying to compile the example pardiso_unsym.c). I am currently using MKL version 10.0.2.019 on my Windows machine and version 10.1.0.015 on Linux.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;rlcampbell,&lt;BR /&gt;i checked the probelm but only with 10.0 update 4 version on win64 and with the pardis0_unsym and i didn't encountered the probelm.&lt;BR /&gt;see below how i did it:&lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;set lib=C:appsintelMKL10.0.4em64tlib;%lib%&lt;BR /&gt;set path=C:appsintelMKL10.0.4em64tbin;%path&lt;BR /&gt;set include=C:appsintelMKL10.0.4include;%include%&lt;/P&gt;
&lt;P&gt;icl /w /Fetestem64.exe pardiso_unsym_c.c mkl_solver_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(87): (col. 2) remark: LOOP WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(90): (col. 2) remark: BLOCK WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(119): (col. 2) remark: LOOP WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(155): (col. 2) remark: LOOP WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;Microsoft  Incremental Linker Version 8.00.50727.42&lt;/P&gt;
&lt;P&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;-out:testem64.exe&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.obj&lt;/P&gt;
&lt;P&gt;mkl_solver_lp64.lib&lt;/P&gt;
&lt;P&gt;mkl_intel_lp64.lib&lt;/P&gt;
&lt;P&gt;mkl_intel_thread.lib&lt;/P&gt;
&lt;P&gt;mkl_core.lib&lt;/P&gt;
&lt;P&gt;libiomp5md.lib&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Intel C++ Compiler for applications running on Intel 64, Version 10.1 Build 20080&lt;/P&gt;
&lt;P&gt;801 Package ID: w_cc_p_10.1.025&lt;/P&gt;
&lt;P&gt;Copyright (C) 1985-2008 Intel Corporation. All rights reserved.&lt;/P&gt;
&lt;P&gt;&lt;A name="_MailAutoSig"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;--Gennady&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;BR /&gt;</description>
      <pubDate>Thu, 17 Sep 2009 08:53:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870888#M8460</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-09-17T08:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO Linking Error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870889#M8461</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;rlcampbell,&lt;BR /&gt;i checked the probelm but only with 10.0 update 4 version on win64 and with the pardis0_unsym and i didn't encountered the probelm.&lt;BR /&gt;see below how i did it:&lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;set lib=C:appsintelMKL10.0.4em64tlib;%lib%&lt;BR /&gt;set path=C:appsintelMKL10.0.4em64tbin;%path&lt;BR /&gt;set include=C:appsintelMKL10.0.4include;%include%&lt;/P&gt;
&lt;P&gt;icl /w /Fetestem64.exe pardiso_unsym_c.c mkl_solver_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(87): (col. 2) remark: LOOP WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(90): (col. 2) remark: BLOCK WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(119): (col. 2) remark: LOOP WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.c(155): (col. 2) remark: LOOP WAS VECTORIZED.&lt;/P&gt;
&lt;P&gt;Microsoft  Incremental Linker Version 8.00.50727.42&lt;/P&gt;
&lt;P&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;-out:testem64.exe&lt;/P&gt;
&lt;P&gt;pardiso_unsym_c.obj&lt;/P&gt;
&lt;P&gt;mkl_solver_lp64.lib&lt;/P&gt;
&lt;P&gt;mkl_intel_lp64.lib&lt;/P&gt;
&lt;P&gt;mkl_intel_thread.lib&lt;/P&gt;
&lt;P&gt;mkl_core.lib&lt;/P&gt;
&lt;P&gt;libiomp5md.lib&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Intel C++ Compiler for applications running on Intel 64, Version 10.1 Build 20080&lt;/P&gt;
&lt;P&gt;801 Package ID: w_cc_p_10.1.025&lt;/P&gt;
&lt;P&gt;Copyright (C) 1985-2008 Intel Corporation. All rights reserved.&lt;/P&gt;
&lt;P&gt;&lt;A name="_MailAutoSig"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;--Gennady&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Gennady,&lt;BR /&gt;&lt;BR /&gt;It turns out that it was the function name that was the problem - (I was using pardiso_unsym.c not pardiso_unsym_c.c). pardiso_unsym.c trys to link to pardiso_ instead of PARDISO. When I changed the function names, it linked without a problem.&lt;BR /&gt;&lt;BR /&gt;Rob</description>
      <pubDate>Fri, 23 Oct 2009 01:35:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-Linking-Error/m-p/870889#M8461</guid>
      <dc:creator>rlc138</dc:creator>
      <dc:date>2009-10-23T01:35:14Z</dc:date>
    </item>
  </channel>
</rss>

