<?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: libmkl_p4.a missing in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974082#M16946</link>
    <description>&lt;P&gt;Matteo,&lt;/P&gt;
&lt;P&gt;It would be helpful if you would capture the output from your build and submit it so I can look at it.&lt;/P&gt;
&lt;P&gt;You should be able to do something like this for the linking process (I am assuming the use of the Intel compiler here)&lt;/P&gt;
&lt;P&gt;CC = icc&lt;/P&gt;
&lt;P&gt;LINK = icc&lt;/P&gt;
&lt;P&gt;MKLDIR = /where ever it is/&lt;/P&gt;
&lt;P&gt;$(LINK) -staticmyprog.o -L$(MKLDIR) -lmkl_ia32 -lmkl_lapack -lguide -lpthread &lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;Bruce</description>
    <pubDate>Wed, 21 Jan 2004 05:45:03 GMT</pubDate>
    <dc:creator>Intel_C_Intel</dc:creator>
    <dc:date>2004-01-21T05:45:03Z</dc:date>
    <item>
      <title>libmkl_p4.a missing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974079#M16943</link>
      <description>Hi all&lt;BR /&gt;&lt;BR /&gt;I downloaded the mkl 7 beta and installed the library without any problem. Anyway in the directory /opt/intel/mkl70/lib/32/ no libmkl_p4.a has been created during the installation. This is a file which I need to compile my code. if a list the content of that directory I obtain:&lt;BR /&gt;libguide.a                 libmkl_p3.so&lt;BR /&gt;libguide.so                libmkl_p4.so&lt;BR /&gt;libmkl_blacs.a             libmkl_scalapack.a&lt;BR /&gt;libmkl_blacsCinit.a        libmkl_scalapacktesting.a&lt;BR /&gt;libmkl_blacsCinit_gnu.a    libmkl_scalapacktesting_gnu.a&lt;BR /&gt;libmkl_blacsF77init.a      libmkl.so&lt;BR /&gt;libmkl_blacsF77init_gnu.a  libmkl_solver.a&lt;BR /&gt;libmkl_def.so              libmkl_vml_def.so&lt;BR /&gt;libmkl_ia32.a              libmkl_vml_p3.so&lt;BR /&gt;libmkl_lapack32.so         libmkl_vml_p4.so&lt;BR /&gt;libmkl_lapack64.so         libvml.so&lt;BR /&gt;libmkl_lapack.a&lt;BR /&gt;&lt;BR /&gt;Does anybody know how to solve this problem? Maybe I could (or should?) use something else instead of libmkl_p4.a which is already contained in my directory. Does anybody know what?&lt;BR /&gt;thanks in advance for any help.&lt;BR /&gt;&lt;BR /&gt;Matteo</description>
      <pubDate>Wed, 21 Jan 2004 02:28:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974079#M16943</guid>
      <dc:creator>mcococcioni</dc:creator>
      <dc:date>2004-01-21T02:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: libmkl_p4.a missing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974080#M16944</link>
      <description>&lt;P&gt;Matteo,&lt;/P&gt;
&lt;P&gt;libmkl_ia32.a contains all the processors specific optimizations and uses CPUID information to execute the correct code, chosen at run time, for your processor.&lt;/P&gt;
&lt;P&gt;The shared objects, on the other hand, have specific versions associated with them. Note that the .a file is much larger than any of the processor-specific .so's.&lt;/P&gt;
&lt;P&gt;Bruce&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 21 Jan 2004 03:55:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974080#M16944</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2004-01-21T03:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: libmkl_p4.a missing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974081#M16945</link>
      <description>Dear Bruce, &lt;BR /&gt;&lt;BR /&gt;thank you very much for the informations. Anyway I still cannot understand &lt;BR /&gt;what I have to do to ovrcome my difficulty. At present in my makefile I have:&lt;BR /&gt;&lt;BR /&gt;LIBS= -lfftw_ /opt/intel/mkl70/lib/32/libmkl_lapack.a 
&lt;BR /&gt;      /opt/intel/mkl70/lib/32/libmkl_p4.a -lpthread&lt;BR /&gt;&lt;BR /&gt;and I also tryed to substitute libmkl_p4.a with libmkl_ia32.a but it gives several errors during compilation.Do you have any suggestion to solve the problem?&lt;BR /&gt;&lt;BR /&gt;Thanks a lot again for your help,&lt;BR /&gt;&lt;BR /&gt;          Matteo</description>
      <pubDate>Wed, 21 Jan 2004 05:21:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974081#M16945</guid>
      <dc:creator>mcococcioni</dc:creator>
      <dc:date>2004-01-21T05:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: libmkl_p4.a missing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974082#M16946</link>
      <description>&lt;P&gt;Matteo,&lt;/P&gt;
&lt;P&gt;It would be helpful if you would capture the output from your build and submit it so I can look at it.&lt;/P&gt;
&lt;P&gt;You should be able to do something like this for the linking process (I am assuming the use of the Intel compiler here)&lt;/P&gt;
&lt;P&gt;CC = icc&lt;/P&gt;
&lt;P&gt;LINK = icc&lt;/P&gt;
&lt;P&gt;MKLDIR = /where ever it is/&lt;/P&gt;
&lt;P&gt;$(LINK) -staticmyprog.o -L$(MKLDIR) -lmkl_ia32 -lmkl_lapack -lguide -lpthread &lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;Bruce</description>
      <pubDate>Wed, 21 Jan 2004 05:45:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974082#M16946</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2004-01-21T05:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: libmkl_p4.a missing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974083#M16947</link>
      <description>Dear Bruce&lt;BR /&gt;&lt;BR /&gt;I followed your instruction and the situation improved (in my opinion). But I still have some problems.&lt;BR /&gt;&lt;BR /&gt;Now, in my makefile, I have (I'm using ifc8):&lt;BR /&gt;&lt;BR /&gt;LIBS= -lfftw_ -L/opt/intel/mkl70/lib/32 -lmkl_ia32 -lmkl_lapack -lguide 
&lt;BR /&gt;      -lpthread&lt;BR /&gt;&lt;BR /&gt;and when I try to compile I obtain the following error message:&lt;BR /&gt;&lt;BR /&gt;/opt/intel/mkl70/lib/32/libmkl_lapack.a(dsptrd.o): In function `_MKL_LAPACK_dsptrd':&lt;BR /&gt;dsptrd.o(.text+0x178): undefined reference to `dspmv'&lt;BR /&gt;dsptrd.o(.text+0x26a): undefined reference to `dspr2'&lt;BR /&gt;dsptrd.o(.text+0x396): undefined reference to `dspmv'&lt;BR /&gt;dsptrd.o(.text+0x457): undefined reference to `dspr2'&lt;BR /&gt;/opt/intel/mkl70/lib/32/libmkl_lapack.a(zhptrd.o): In function `_MKL_LAPACK_zhptrd':&lt;BR /&gt;zhptrd.o(.text+0x1fb): undefined reference to `zhpmv'&lt;BR /&gt;zhptrd.o(.text+0x34d): undefined reference to `zhpr2'&lt;BR /&gt;zhptrd.o(.text+0x4e9): undefined reference to `zhpmv'&lt;BR /&gt;zhptrd.o(.text+0x626): undefined reference to `zhpr2/opt/intel/mkl70/lib/32/libmkl_lapack.a(dlarfg.o): In function `_MKL_LAPACK_dlarfg':&lt;BR /&gt;dlarfg.o(.text+0x32): undefined reference to `dnrm2'&lt;BR /&gt;dlarfg.o(.text+0x12c): undefined reference to `dnrm2'&lt;BR /&gt;/opt/intel/mkl70/lib/32/libmkl_lapack.a(dlarf.o): In function `_MKL_LAPACK_dlarf':&lt;BR /&gt;dlarf.o(.text+0x7e): undefined reference to `dgemv'&lt;BR /&gt;dlarf.o(.text+0xba): undefined reference to `dger'&lt;BR /&gt;dlarf.o(.text+0x10a): undefined reference to `dgemv'&lt;BR /&gt;dlarf.o(.text+0x14c): undefined reference to `dger'&lt;BR /&gt;/opt/intel/mkl70/lib/32/libmkl_lapack.a(zlarf.o): In function `_MKL_LAPACK_zlarf':zlarf.o(.text+0x86): undefined reference to `zgemv'&lt;BR /&gt;zlarf.o(.text+0xcc): undefined reference to `zgerc'&lt;BR /&gt;zlarf.o(.text+0x133): undefined reference to `zgemv'&lt;BR /&gt;zlarf.o(.text+0x179): undefined reference to `zgerc'&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;So it seems that a bunch of lapack routines are not included anymore in the library or, at least, have changed name.&lt;BR /&gt;&lt;BR /&gt;Do you have any suggestion? Thank you very much for your very important help.&lt;BR /&gt;&lt;BR /&gt;Matteo&lt;BR /&gt;&lt;BR /&gt;'</description>
      <pubDate>Wed, 21 Jan 2004 23:31:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974083#M16947</guid>
      <dc:creator>mcococcioni</dc:creator>
      <dc:date>2004-01-21T23:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: libmkl_p4.a missing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974084#M16948</link>
      <description>&lt;P&gt;The Linux linker is not a multipath linker so libraries that contain objects referenced by other functions must appear after the reference. I show here a simple make file to build one of the LAPACK examples: zhptrdx. First I will link in the order you used:&lt;/P&gt;
&lt;P&gt;F77 = ifc&lt;BR /&gt;CC = icc&lt;BR /&gt;LINK = $(F77)&lt;BR /&gt;MKLDIR = /opt/intel/mkl61/lib/32&lt;BR /&gt;LPDIR = /opt/intel/mkl61/examples/lapack/lib&lt;/P&gt;
&lt;P&gt;testmkl: zhptrdx.o&lt;BR /&gt; $(LINK) zhptrdx.o -L$(MKLDIR) -L$(LPDIR) -lmkl_lapack -lmkl_ia32a: -lpth&lt;BR /&gt;read -laux32_intel&lt;/P&gt;
&lt;P&gt;zhptrdx.o: zhptrdx.f&lt;BR /&gt; $(F77) -c zhptrdx.f&lt;/P&gt;
&lt;P&gt;Results:&lt;/P&gt;
&lt;P&gt;[greer@faith lapacktest]$ make&lt;BR /&gt;ifc zhptrdx.o -L/opt/intel/mkl61/lib/32 -L/opt/intel/mkl61/examples/lapack/lib&lt;BR /&gt;lmkl_ia32 -lmkl_lapack -lpthread -laux32_intel&lt;BR /&gt;/opt/intel/mkl61/lib/32/libmkl_lapack.a(zhptrd.o): In function `_MKL_LAPACK_zhp&lt;BR /&gt;rd':&lt;BR /&gt;zhptrd.o(.text+0x2c): undefined reference to `_MKL_SERV_lsame'&lt;BR /&gt;zhptrd.o(.text+0x4a): undefined reference to `_MKL_SERV_lsame'&lt;BR /&gt;zhptrd.o(.text+0x1fb): undefined reference to `zhpmv'&lt;BR /&gt;zhptrd.o(.text+0x24b): undefined reference to `zdotc'&lt;BR /&gt;zhptrd.o(.text+0x2f6): undefined reference to `zaxpy'&lt;BR /&gt;zhptrd.o(.text+0x34d): undefined reference to `zhpr2'&lt;BR /&gt;zhptrd.o(.text+0x4e9): undefined reference to `zhpmv'&lt;BR /&gt;zhptrd.o(.text+0x525): undefined reference to `zdotc'&lt;BR /&gt;zhptrd.o(.text+0x5d8): undefined reference to `zaxpy'&lt;BR /&gt;zhptrd.o(.text+0x626): undefined reference to `zhpr2'&lt;BR /&gt;zhptrd.o(.text+0x692): undefined reference to `xerbla_'&lt;BR /&gt;/opt/intel/mkl61/lib/32/libmkl_lapack.a(zlarfg.o): In function `_MKL_LAPACK_zla&lt;BR /&gt;fg':&lt;BR /&gt;zlarfg.o(.text+0x34): undefined reference to `dznrm2'&lt;BR /&gt;zlarfg.o(.text+0x110): undefined reference to `zdscal'&lt;BR /&gt;zlarfg.o(.text+0x16a): undefined reference to `dznrm2'&lt;BR /&gt;zlarfg.o(.text+0x252): undefined reference to `zscal'&lt;BR /&gt;zlarfg.o(.text+0x424): undefined reference to `zscal'&lt;BR /&gt;/opt/intel/mkl61/lib/32/libmkl_lapack.a(dlamch.o): In function `_MKL_LAPACK_dla&lt;BR /&gt;ch':&lt;BR /&gt;dlamch.o(.text+0x199): undefined reference to `_MKL_SERV_lsame'&lt;BR /&gt;dlamch.o(.text+0x1b6): undefined reference to `_MKL_SERV_lsame'&lt;BR /&gt;dlamch.o(.text+0x1d4): undefined reference to `_MKL_SERV_lsame'&lt;BR /&gt;dlamch.o(.text+0x1f2): undefined reference to `_MKL_SERV_lsame'&lt;BR /&gt;dlamch.o(.text+0x210): undefined reference to `_MKL_SERV_lsame'&lt;BR /&gt;/opt/intel/mkl61/lib/32/libmkl_lapack.a(dlamch.o)(.text+0x22e): more undefined&lt;BR /&gt;eferences to `_MKL_SERV_lsame' follow&lt;BR /&gt;make: *** [testmkl] Error 1&lt;/P&gt;
&lt;P&gt;Next the order of the lapack and BLAS portions of the library are interchanged:&lt;/P&gt;
&lt;P&gt;CC = icc&lt;BR /&gt;LINK = $(F77)&lt;BR /&gt;MKLDIR = /opt/intel/mkl61/lib/32&lt;BR /&gt;LPDIR = /opt/intel/mkl61/examples/lapack/lib&lt;/P&gt;
&lt;P&gt;testmkl: zhptrdx.o&lt;BR /&gt; $(LINK) zhptrdx.o -L$(MKLDIR) -L$(LPDIR) -lmkl_lapack -lmkl_ia32 -lpthre&lt;BR /&gt;ad -laux32_intel&lt;/P&gt;
&lt;P&gt;zhptrdx.o: zhptrdx.f&lt;BR /&gt; $(F77) -c zhptrdx.f&lt;/P&gt;
&lt;P&gt;With this result:&lt;/P&gt;
&lt;P&gt;[greer@faith lapacktest]$ make&lt;BR /&gt;ifc zhptrdx.o -L/opt/intel/mkl61/lib/32 -L/opt/intel/mkl61/examples/lapack/lib&lt;BR /&gt;lmkl_lapack -lmkl_ia32 -lpthread -laux32_intel&lt;BR /&gt;[greer@faith lapacktest]$&lt;/P&gt;
&lt;P&gt;Hope this helps.&lt;/P&gt;
&lt;P&gt;Bruce&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 22 Jan 2004 05:11:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974084#M16948</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2004-01-22T05:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: libmkl_p4.a missing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974085#M16949</link>
      <description>DEar Bruce &lt;BR /&gt;&lt;BR /&gt;thank you very much for your great help! Now it works perfectly. &lt;BR /&gt;I apologise for my inexperience.&lt;BR /&gt;&lt;BR /&gt;thank you again for all!&lt;BR /&gt;&lt;BR /&gt;Matteo</description>
      <pubDate>Thu, 22 Jan 2004 05:39:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/libmkl-p4-a-missing/m-p/974085#M16949</guid>
      <dc:creator>mcococcioni</dc:creator>
      <dc:date>2004-01-22T05:39:05Z</dc:date>
    </item>
  </channel>
</rss>

