<?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: undefined reference to `dsyev_' in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/undefined-reference-to-dsyev/m-p/992459#M18063</link>
    <description>You are trying to link in the 64-bit dsyev but are linking in the 32-bit LAPACK shared object. Try linking in mkl_lapack64. 
Alternatively, assuming you have set the path elsewhere, link like this:

ifort -lmkl_lapack -lmkl_ia32 -lguide -lpthread

Bruce</description>
    <pubDate>Thu, 14 Apr 2005 04:12:25 GMT</pubDate>
    <dc:creator>Intel_C_Intel</dc:creator>
    <dc:date>2005-04-14T04:12:25Z</dc:date>
    <item>
      <title>undefined reference to `dsyev_'</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/undefined-reference-to-dsyev/m-p/992458#M18062</link>
      <description>hi,&lt;BR /&gt;I'm trying to link mkl version 7.2 with a program using standart LAPACK dsyev, zheev subroutines. Note with generic vendor lapack/blas libraries it works well. Nevertheless using mkl with following linking options: &lt;BR /&gt;&lt;BR /&gt;-L/opt/intel/mkl701/lib/32 -lmkl_lapack32 -lmkl_def -lguide -lpthread -lg2c -O3 -r8 -tpp7&lt;BR /&gt;&lt;BR /&gt;I obtain following errors:&lt;BR /&gt;&lt;BR /&gt;soldm.o(.text+0x787): In function `soldm_':&lt;BR /&gt;: undefined reference to `dsyev_'&lt;BR /&gt;kspace2.o(.text+0x1943): In function `kspace_':&lt;BR /&gt;: undefined reference to `zheev_'&lt;BR /&gt;kspace2.o(.text+0x24a7): In function `kspace_':&lt;BR /&gt;: undefined reference to `zheev_'&lt;BR /&gt;anderson2.o(.text+0x161c): In function `anderson_':&lt;BR /&gt;: undefined reference to `dsysv_'&lt;BR /&gt;make: *** [fireball.x] Error 1&lt;BR /&gt;&lt;BR /&gt;there are other blas/lapack subroutines used by the program, which are not reported. according to MKL reference manual the subroutines zheev, dsysv and dsyev should be provided by mkl 7.2 version.&lt;BR /&gt;&lt;BR /&gt;I have &lt;BR /&gt;OS:       SuSe 9.2&lt;BR /&gt;kernel:   2.6.8-24.14-default &lt;BR /&gt;compiler: Intel Fortran Compiler for 32-bit applications, Version 8.1&lt;BR /&gt;          Build 20041019Z Package ID: l_fc_pu_8.1.021&lt;BR /&gt;mkl:      l_mkl_p_7.2.008&lt;BR /&gt;&lt;BR /&gt;any suggestion/hints are welcome&lt;BR /&gt;&lt;BR /&gt;best regards jel</description>
      <pubDate>Wed, 13 Apr 2005 22:58:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/undefined-reference-to-dsyev/m-p/992458#M18062</guid>
      <dc:creator>pavel_jelinek</dc:creator>
      <dc:date>2005-04-13T22:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: undefined reference to `dsyev_'</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/undefined-reference-to-dsyev/m-p/992459#M18063</link>
      <description>You are trying to link in the 64-bit dsyev but are linking in the 32-bit LAPACK shared object. Try linking in mkl_lapack64. 
Alternatively, assuming you have set the path elsewhere, link like this:

ifort -lmkl_lapack -lmkl_ia32 -lguide -lpthread

Bruce</description>
      <pubDate>Thu, 14 Apr 2005 04:12:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/undefined-reference-to-dsyev/m-p/992459#M18063</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2005-04-14T04:12:25Z</dc:date>
    </item>
  </channel>
</rss>

