<?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 Re: Pardiso with Cygwin in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884241#M9902</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/367365"&gt;tim18&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;
This is difficult, not something you could accomplish without thought and research. MKL for Windows would use Microsoft conventions, so there would be no appended _ such as gfortran would expect. You may also require the cygwin utility for converting path conventions. The mingw cross compiler might be somewhat more appropriate, as you would require Windows like run time support. &lt;BR /&gt;You could use ICL or CL under cygwin by opening their command prompt window and running cygwin.bat to superimpose cygwin paths. If you had set up the MKL paths first, as would happen with ICL Professional, you wouldn't have to deal with incompatible installation paths.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thanks, Tim. I think I'll just go with the VC++ compiler.&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
    <pubDate>Fri, 28 Aug 2009 18:00:29 GMT</pubDate>
    <dc:creator>Rawlins__David</dc:creator>
    <dc:date>2009-08-28T18:00:29Z</dc:date>
    <item>
      <title>Pardiso with Cygwin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884239#M9900</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I'm trying to run the sample program for Pardiso under Cygwin. This is my compile command:&lt;BR /&gt;&lt;BR /&gt;g++ -o Pardiso.exe Pardiso.cpp -O3 C:/Program\ Files/Intel/MKL/10.1.1.022/ia32/lib/mkl_core.lib&lt;BR /&gt;&lt;BR /&gt;I'm getting the following errors:&lt;BR /&gt;&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x6f): undefined reference to `_pardisoinit_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x290): undefined reference to `_pardiso_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x33b): undefined reference to `_pardiso_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x40c): undefined reference to `_pardiso_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x4ab): undefined reference to `_pardiso_'&lt;BR /&gt;&lt;BR /&gt;Any help would be appreciated.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
      <pubDate>Fri, 28 Aug 2009 15:36:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884239#M9900</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-08-28T15:36:03Z</dc:date>
    </item>
    <item>
      <title>Re: Pardiso with Cygwin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884240#M9901</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/414073"&gt;rawlinssci.utah.edu&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'm trying to run the sample program for Pardiso under Cygwin. This is my compile command:&lt;BR /&gt;&lt;BR /&gt;g++ -o Pardiso.exe Pardiso.cpp -O3 C:/Program Files/Intel/MKL/10.1.1.022/ia32/lib/mkl_core.lib&lt;BR /&gt;&lt;BR /&gt;I'm getting the following errors:&lt;BR /&gt;&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x6f): undefined reference to `_pardisoinit_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x290): undefined reference to `_pardiso_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x33b): undefined reference to `_pardiso_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x40c): undefined reference to `_pardiso_'&lt;BR /&gt;/cygdrive/c/DOCUME~1/Dave/LOCALS~1/Temp/ccVbk74J.o:Pardiso.cpp:(.text+0x4ab): undefined reference to `_pardiso_'&lt;BR /&gt;&lt;BR /&gt;Any help would be appreciated.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
This is difficult, not something you could accomplish without thought and research. MKL for Windows would use Microsoft conventions, so there would be no appended _ such as gfortran would expect. You may also require the cygwin utility for converting path conventions. The mingw cross compiler might be somewhat more appropriate, as you would require Windows like run time support. &lt;BR /&gt;You could use ICL or CL under cygwin by opening their command prompt window and running cygwin.bat to superimpose cygwin paths. If you had set up the MKL paths first, as would happen with ICL Professional, you wouldn't have to deal with incompatible installation paths.&lt;BR /&gt;</description>
      <pubDate>Fri, 28 Aug 2009 17:50:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884240#M9901</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-08-28T17:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: Pardiso with Cygwin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884241#M9902</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/367365"&gt;tim18&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;
This is difficult, not something you could accomplish without thought and research. MKL for Windows would use Microsoft conventions, so there would be no appended _ such as gfortran would expect. You may also require the cygwin utility for converting path conventions. The mingw cross compiler might be somewhat more appropriate, as you would require Windows like run time support. &lt;BR /&gt;You could use ICL or CL under cygwin by opening their command prompt window and running cygwin.bat to superimpose cygwin paths. If you had set up the MKL paths first, as would happen with ICL Professional, you wouldn't have to deal with incompatible installation paths.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thanks, Tim. I think I'll just go with the VC++ compiler.&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
      <pubDate>Fri, 28 Aug 2009 18:00:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884241#M9902</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-08-28T18:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: Pardiso with Cygwin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884242#M9903</link>
      <description>Tim is right to say this is non-trivial, but I did note that you also did not include all the libraries that are required.You'll need to add aninterface library to the link line and that will have the pardiso names that will call the functionality in the core library.The &lt;A href="http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/"&gt;link line advisor &lt;/A&gt;might be helpful.&lt;BR /&gt;&lt;BR /&gt;-Todd&lt;BR /&gt;</description>
      <pubDate>Fri, 28 Aug 2009 22:28:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884242#M9903</guid>
      <dc:creator>Todd_R_Intel</dc:creator>
      <dc:date>2009-08-28T22:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: Pardiso with Cygwin</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884243#M9904</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/336755"&gt;Todd Rosenquist (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;Tim is right to say this is non-trivial, but I did note that you also did not include all the libraries that are required.You'll need to add aninterface library to the link line and that will have the pardiso names that will call the functionality in the core library.The &lt;A href="http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/"&gt;link line advisor &lt;/A&gt;might be helpful.&lt;BR /&gt;&lt;BR /&gt;-Todd&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thanks, Todd. I got it running by using the link line advisor.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
      <pubDate>Fri, 28 Aug 2009 23:00:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-with-Cygwin/m-p/884243#M9904</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-08-28T23:00:26Z</dc:date>
    </item>
  </channel>
</rss>

