<?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 C++ linking problems with Pardiso (MKL 8.0.017) in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-linking-problems-with-Pardiso-MKL-8-0-017/m-p/962683#M15978</link>
    <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hello,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;Im trying to migrate my Pardiso Solver from MKL 7.2 to MKL 8.0.017.&lt;SPAN&gt; &lt;/SPAN&gt;The following errors were encountered during build. The same code worked fine with MKL 7.2&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;Thanks. Ming&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Times New Roman"&gt;PardioSample error LNK2019: unresolved external symbol _PARDISO referenced in function _main&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Times New Roman"&gt;PardioSample error LNK2019: unresolved external symbol _omp_get_max_threads referenced in function _main&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;PardioSample fatal error LNK1120: 2 unresolved externals&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;=====Source code Heading=========================&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; &lt;STDIO.H&gt;&lt;/STDIO.H&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; &lt;STDLIB.H&gt;&lt;/STDLIB.H&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; &lt;MATH.H&gt;&lt;/MATH.H&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; "mkl_solver.h"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//=====================================================&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// With the following definition, MKL 7.1 runs fine.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//extern "C" {int omp_get_max_threads();}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;///* PARDISO prototype. */&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#if defined(_WIN32) || defined(_WIN64)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#define pardiso_ PARDISO&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#else&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#define PARDISO pardiso_&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#endif&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//extern int PARDISO&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;SPAN&gt; &lt;/SPAN&gt;(void *, int *, int *, int *, int *, int *,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;SPAN&gt; &lt;/SPAN&gt;double *, int *, int *, int *, int *, int *,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;SPAN&gt; &lt;/SPAN&gt;int *, double *, double *, int *);&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 15 Nov 2005 06:31:45 GMT</pubDate>
    <dc:creator>mma2</dc:creator>
    <dc:date>2005-11-15T06:31:45Z</dc:date>
    <item>
      <title>C++ linking problems with Pardiso (MKL 8.0.017)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-linking-problems-with-Pardiso-MKL-8-0-017/m-p/962683#M15978</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hello,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;Im trying to migrate my Pardiso Solver from MKL 7.2 to MKL 8.0.017.&lt;SPAN&gt; &lt;/SPAN&gt;The following errors were encountered during build. The same code worked fine with MKL 7.2&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;Thanks. Ming&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Times New Roman"&gt;PardioSample error LNK2019: unresolved external symbol _PARDISO referenced in function _main&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Times New Roman"&gt;PardioSample error LNK2019: unresolved external symbol _omp_get_max_threads referenced in function _main&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;PardioSample fatal error LNK1120: 2 unresolved externals&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman" size="3"&gt;=====Source code Heading=========================&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; &lt;STDIO.H&gt;&lt;/STDIO.H&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; &lt;STDLIB.H&gt;&lt;/STDLIB.H&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; &lt;MATH.H&gt;&lt;/MATH.H&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;#include&lt;/SPAN&gt;&lt;SPAN&gt; "mkl_solver.h"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//=====================================================&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;// With the following definition, MKL 7.1 runs fine.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//extern "C" {int omp_get_max_threads();}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;///* PARDISO prototype. */&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#if defined(_WIN32) || defined(_WIN64)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#define pardiso_ PARDISO&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#else&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#define PARDISO pardiso_&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//#endif&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//extern int PARDISO&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;SPAN&gt; &lt;/SPAN&gt;(void *, int *, int *, int *, int *, int *,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;SPAN&gt; &lt;/SPAN&gt;double *, int *, int *, int *, int *, int *,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;//&lt;SPAN&gt; &lt;/SPAN&gt;int *, double *, double *, int *);&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 15 Nov 2005 06:31:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/C-linking-problems-with-Pardiso-MKL-8-0-017/m-p/962683#M15978</guid>
      <dc:creator>mma2</dc:creator>
      <dc:date>2005-11-15T06:31:45Z</dc:date>
    </item>
  </channel>
</rss>

