<?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 and MINGW64 in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1407001#M33515</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Yes, I have used this tool, but please note that there is no combination for:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Select OS: Windows and Select compiler: GCC/gfortran&amp;nbsp; (mingw)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I also wrote on the mingw forum:&amp;nbsp;&lt;A href="https://github.com/msys2/MINGW-packages/issues/12282" target="_blank"&gt;https://github.com/msys2/MINGW-packages/issues/12282&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 09 Aug 2022 06:13:06 GMT</pubDate>
    <dc:creator>3rav</dc:creator>
    <dc:date>2022-08-09T06:13:06Z</dc:date>
    <item>
      <title>PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1404170#M33449</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I am trying to compile CalculiX (ccx) using INTEL MKL PARADISO static libraries .a in mingw but I have this error:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;EM&gt;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ccx_PardisoMKL_gcc.a(pardiso.o): in function `pardiso_factor':&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:\msys64\usr\local\CalculiX\ccx_2.15\src/pardiso.c:288: undefined reference to `pardiso_'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ccx_PardisoMKL_gcc.a(pardiso.o): in function `pardiso_solve':&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:\msys64\usr\local\CalculiX\ccx_2.15\src/pardiso.c:319: undefined reference to `pardiso_'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ccx_PardisoMKL_gcc.a(pardiso.o): in function `pardiso_cleanup':&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:\msys64\usr\local\CalculiX\ccx_2.15\src/pardiso.c:341: undefined reference to `pardiso_'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ccx_PardisoMKL_gcc.a(pardiso_as.o): in function `pardiso_factor_as':&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:\msys64\usr\local\CalculiX\ccx_2.15\src/pardiso_as.c:161: undefined reference to `pardiso_'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ccx_PardisoMKL_gcc.a(pardiso_as.o): in function `pardiso_solve_as':&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;C:\msys64\usr\local\CalculiX\ccx_2.15\src/pardiso_as.c:184: undefined reference to `pardiso_'&lt;/EM&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to add that I managed to compile the Linux version with the same Makefile.&amp;nbsp;&lt;SPAN&gt;I also compiled in the "mingw" environment with the .dll libraries but now I want to compile with .a library.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;ccx_PardisoMKL_gcc: $(OCCXMAIN) ccx_PardisoMKL_gcc.a \&lt;BR /&gt;./date.pl; $(CC) $(CFLAGS) -c ccx_2.15.c; \&lt;BR /&gt;$(FC) $(OPT) $(FFLAGS) -o $@ $(OCCXMAIN) ccx_PardisoMKL_gcc.a $(LIBS) $(LDFLAGS) \&lt;BR /&gt;-Wl,--start-group \&lt;BR /&gt;$(MKL_LIB)/libmkl_gf_lp64.a \&lt;BR /&gt;$(MKL_LIB)/libmkl_gnu_thread.a \&lt;BR /&gt;$(MKL_LIB)/libmkl_core.a \&lt;BR /&gt;-Wl,--end-group \&lt;BR /&gt;-lgomp -lpthread -lm -ldl&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When I delete the library&amp;nbsp;&lt;STRONG&gt;libmkl_gf_lp64.a&lt;/STRONG&gt; on &lt;STRONG&gt;Linux&lt;/STRONG&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;I have similar error:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;ccx_2.15.c:61:22: warning: ‘nxstate’ may be used uninitialized in this function [-Wmaybe-uninitialized]&lt;BR clear="none" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *ipoinpc=NULL,mt,nxstate,nload0,iload,*iuel=NULL;&lt;BR clear="none" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~&lt;BR clear="none" /&gt;ccx_PardisoMKL_gcc.a(pardiso.o): In function `pardiso_factor':&lt;BR clear="none" /&gt;/usr/local/ccx_2.15/src_t1/pardiso.c:288: undefined reference to `pardiso_'&lt;BR clear="none" /&gt;ccx_PardisoMKL_gcc.a(pardiso.o): In function `pardiso_solve':&lt;BR clear="none" /&gt;/usr/local/ccx_2.15/src_t1/pardiso.c:319: undefined reference to `pardiso_'&lt;BR clear="none" /&gt;ccx_PardisoMKL_gcc.a(pardiso.o): In function `pardiso_cleanup':&lt;BR clear="none" /&gt;/usr/local/ccx_2.15/src_t1/pardiso.c:341: undefined reference to `pardiso_'&lt;BR clear="none" /&gt;ccx_PardisoMKL_gcc.a(pardiso_as.o): In function `pardiso_factor_as':&lt;BR clear="none" /&gt;/usr/local/ccx_2.15/src_t1/pardiso_as.c:161: undefined reference to `pardiso_'&lt;BR clear="none" /&gt;ccx_PardisoMKL_gcc.a(pardiso_as.o): In function `pardiso_solve_as':&lt;BR clear="none" /&gt;/usr/local/ccx_2.15/src_t1/pardiso_as.c:184: undefined reference to `pardiso_'&lt;BR clear="none" /&gt;ccx_PardisoMKL_gcc.a(pardiso_as.o):/usr/local/ccx_2.15/src_t1/pardiso_as.c:200: more undefined references to `pardiso_' follow&lt;BR clear="none" /&gt;collect2: error: ld returned 1 exit status&lt;BR clear="none" /&gt;Makefile_mkl:43: recipe for target 'ccx_PardisoMKL_gcc' failed&lt;BR clear="none" /&gt;make: *** [ccx_PardisoMKL_gcc] Error 1&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 13:18:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1404170#M33449</guid>
      <dc:creator>3rav</dc:creator>
      <dc:date>2022-07-28T13:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1404636#M33458</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for posting on Intel communities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please let us know if you are able to execute the code successfully on oneAPI command prompt? In addition, could you please cross-verify if the dependent libraries were linked correctly using Intel link line advisor? (if you are not able to link using oneAPI command prompt) For more help regarding details and usage of Intel link line advisor, please refer to the below link.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-link-line-advisor.html" target="_blank" rel="noopener"&gt;https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-link-line-advisor.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regarding the compatibility of Intel oneAPI MKL, please refer to the below link.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-library-system-requirements.html" target="_blank" rel="noopener"&gt;https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-library-system-requirements.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In addition, We would like to request you to share your environment details as well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Aug 2022 04:55:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1404636#M33458</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2022-08-03T04:55:04Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1406861#M33510</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;A gentle reminder:&lt;/P&gt;&lt;P&gt;Has the information provided helped? Could you please get back to us with the required details so that we could look further into your issue?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Shanmukh.SS&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 08 Aug 2022 17:48:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1406861#M33510</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2022-08-08T17:48:11Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1407001#M33515</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Yes, I have used this tool, but please note that there is no combination for:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Select OS: Windows and Select compiler: GCC/gfortran&amp;nbsp; (mingw)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I also wrote on the mingw forum:&amp;nbsp;&lt;A href="https://github.com/msys2/MINGW-packages/issues/12282" target="_blank"&gt;https://github.com/msys2/MINGW-packages/issues/12282&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Aug 2022 06:13:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1407001#M33515</guid>
      <dc:creator>3rav</dc:creator>
      <dc:date>2022-08-09T06:13:06Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1408509#M33533</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please refer to the below link regarding the compatibility and system requirements of Intel oneMKL.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-library-system-requirements.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/developer/articles/system-requirements/oneapi-math-kernel-library-system-requirements.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Shanmukh.SS&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 16 Aug 2022 10:48:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1408509#M33533</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2022-08-16T10:48:59Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1410327#M33564</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;A gentle reminder:&lt;/P&gt;&lt;P&gt;Has the information provided helped? Kindly let us know if we could close this thread at our end.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Shanmukh.SS&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 24 Aug 2022 04:43:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1410327#M33564</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2022-08-24T04:43:27Z</dc:date>
    </item>
    <item>
      <title>Re:PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1411894#M33591</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We assume that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Shanmukh.SS&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 31 Aug 2022 11:28:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1411894#M33591</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2022-08-31T11:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1555892#M35643</link>
      <description>&lt;P&gt;I'm going to add the CalculiX package to the msys2/mingw repository by PKGBUILD:&amp;nbsp; &lt;A href="https://github.com/msys2/MINGW-packages" target="_blank" rel="noopener"&gt;https://github.com/msys2/MINGW-packages&lt;/A&gt; .&lt;BR /&gt;I would like the CalculiX program (ccx: &lt;A href="https://www.calculix.de/" target="_blank" rel="noopener"&gt;https://www.calculix.de/&lt;/A&gt;) to be compiled to use the oneMKL libraries, more precisely PARDISO (required files for compilation: mkl_rt.lib and mkl.h).&lt;BR /&gt;My question is whether I can add the required files to build the package, and if so, what is the best way to add them (copy them, is it possible to somehow download individual files from your website)?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MKL=/usr/local/mkl/2022.1.0&lt;/P&gt;&lt;P&gt;CFLAGS=-I$(MKL)/include&lt;/P&gt;&lt;P&gt;LIBS=$(MKL)/lib/intel64/mkl_rt.lib&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Later, the end user will have to download the oneAPI package for the program to work properly (required libraries for operation: &lt;SPAN&gt;mkl_gf_lp64.dll,&amp;nbsp;mkl_gnu_thread.dll,&amp;nbsp;mkl_core.dll and&amp;nbsp;mkl_rt.dll&lt;/SPAN&gt;).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe Intel itself will add the oneAPI/oneMKL package to the msys2/mingw repo,&amp;nbsp; header files and libraries only "linking" (like mkl_rt)?&lt;/P&gt;</description>
      <pubDate>Thu, 21 Dec 2023 07:16:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1555892#M35643</guid>
      <dc:creator>3rav</dc:creator>
      <dc:date>2023-12-21T07:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: PARDISO and MINGW64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1559859#M35690</link>
      <description>&lt;P&gt;Similar like this (only for msys2/mingw -&amp;gt; Windows version -&amp;gt; .dll):&amp;nbsp;&lt;A href="https://pypi.org/project/mkl/2024.0.0/#files" target="_blank" rel="noopener"&gt;https://pypi.org/project/mkl/2024.0.0/#files&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2024 14:13:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-and-MINGW64/m-p/1559859#M35690</guid>
      <dc:creator>3rav</dc:creator>
      <dc:date>2024-01-04T14:13:54Z</dc:date>
    </item>
  </channel>
</rss>

