<?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 problem (maybe linking?) in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790220#M2161</link>
    <description>Hi all,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am trying to compile a code from my advisor's previous student, but I cannot get it done.&lt;/DIV&gt;&lt;DIV&gt;Here is a part of the code that cause the error:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;#ifdef AIX&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#define F77_FUNC(func) func  &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#else&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#define F77_FUNC(func) func ## _&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#endif&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;...&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;extern "C" { int F77_FUNC(pardisoinit) (void *, int *, int *); }&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;extern "C" { int F77_FUNC(pardiso) (void *, int *, int *, int *, int *, int *, doublecomplex *, int *, int *, int *, int *, int *, int *, doublecomplex *, doublecomplex *, int *); }&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;...&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;F77_FUNC(pardisoinit) (pt, &amp;amp;mtype, iparm);      &amp;lt;- line 525&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;And here is the error message I got:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:525: undefined reference to `pardisoinit_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:633: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:652: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:668: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:690: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For the last four line, the functions are called just like line 525.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am compiling it using icpc and linking options as follows:&lt;/DIV&gt;&lt;DIV&gt;-lmkl_solver -lmkl_ia32 -lmkl_lapack -lmkl_intel_thread -lmkl_intel -lmkl_core -lguide -lpthread -liomp5&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Can anyone explain what I am doing wrong?&lt;/DIV&gt;&lt;DIV&gt;This code worked previously, so I guess it is a linking problem, unless higher version of MKL requires different usage.&lt;/DIV&gt;&lt;DIV&gt;(The code was working with MKL 10.0.3 which is not available to use right now.)&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you for looking.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 12 Jul 2011 21:15:18 GMT</pubDate>
    <dc:creator>hemocue</dc:creator>
    <dc:date>2011-07-12T21:15:18Z</dc:date>
    <item>
      <title>Pardiso problem (maybe linking?)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790220#M2161</link>
      <description>Hi all,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am trying to compile a code from my advisor's previous student, but I cannot get it done.&lt;/DIV&gt;&lt;DIV&gt;Here is a part of the code that cause the error:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;#ifdef AIX&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#define F77_FUNC(func) func  &lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#else&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#define F77_FUNC(func) func ## _&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;#endif&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;...&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;&lt;DIV id="_mcePaste"&gt;extern "C" { int F77_FUNC(pardisoinit) (void *, int *, int *); }&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;extern "C" { int F77_FUNC(pardiso) (void *, int *, int *, int *, int *, int *, doublecomplex *, int *, int *, int *, int *, int *, int *, doublecomplex *, doublecomplex *, int *); }&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;...&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;F77_FUNC(pardisoinit) (pt, &amp;amp;mtype, iparm);      &amp;lt;- line 525&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;And here is the error message I got:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:525: undefined reference to `pardisoinit_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:633: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:652: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:668: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;DIV&gt;/src/jfem3d.cpp:690: undefined reference to `pardiso_'&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For the last four line, the functions are called just like line 525.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am compiling it using icpc and linking options as follows:&lt;/DIV&gt;&lt;DIV&gt;-lmkl_solver -lmkl_ia32 -lmkl_lapack -lmkl_intel_thread -lmkl_intel -lmkl_core -lguide -lpthread -liomp5&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Can anyone explain what I am doing wrong?&lt;/DIV&gt;&lt;DIV&gt;This code worked previously, so I guess it is a linking problem, unless higher version of MKL requires different usage.&lt;/DIV&gt;&lt;DIV&gt;(The code was working with MKL 10.0.3 which is not available to use right now.)&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you for looking.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Jul 2011 21:15:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790220#M2161</guid>
      <dc:creator>hemocue</dc:creator>
      <dc:date>2011-07-12T21:15:18Z</dc:date>
    </item>
    <item>
      <title>Pardiso problem (maybe linking?)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790221#M2162</link>
      <description>Not in any way an expert, but I see that you have a call to pardisoinit. This subroutine is associated with the University of Basel version of Pardiso and is not supported by the Intel version. What error messages do you get?&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Carl</description>
      <pubDate>Tue, 12 Jul 2011 21:41:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790221#M2162</guid>
      <dc:creator>dahlberg</dc:creator>
      <dc:date>2011-07-12T21:41:10Z</dc:date>
    </item>
    <item>
      <title>Pardiso problem (maybe linking?)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790222#M2163</link>
      <description>&lt;P&gt;What version of Intel MKL and the Intel compilers are you using now? If you're using a recent version (Intel Composer XE 2011 or any of its updates) you can use the /Qmkl switch.&lt;BR /&gt;&lt;BR /&gt;BTW, I see &lt;A href="http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/hh_goto.htm#ssr/functn_pardisoinit.htm"&gt;pardisoinit in the MKL reference manual&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Todd&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2011 21:46:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790222#M2163</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2011-07-12T21:46:21Z</dc:date>
    </item>
    <item>
      <title>Pardiso problem (maybe linking?)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790223#M2164</link>
      <description>Thank you so much for your replies.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am using 2011 XE compiler along with 10.0.5 version of MKL.&lt;/DIV&gt;&lt;DIV&gt;I will do some research on both topics you guys suggested.&lt;/DIV&gt;&lt;DIV&gt;Thanks again!&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Jul 2011 21:58:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-problem-maybe-linking/m-p/790223#M2164</guid>
      <dc:creator>hemocue</dc:creator>
      <dc:date>2011-07-12T21:58:08Z</dc:date>
    </item>
  </channel>
</rss>

