<?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: How to link BLAS lib--beginner question in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894242#M10744</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/437900"&gt;CO_Traut&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, folks
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;I wrote a simple test code to learn how to link kml lib Mac (Mac OS X 10.5.7). The function I want to call is 'dgetrf'. But error message tells me lib files can not be found. Is that because of my path setting?&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thx much.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;The command link is :&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort myprog.f -L$MKLPATH -I$MKLINCLUDE&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_intel_lp64.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_sequential.a&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_core.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_intel_lp64.a&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_sequential.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_core.a -lpthread&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font-family: Helvetica;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;Error msg is :&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_core.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_intel_lp64.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_sequential.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_core.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;Undefined symbols:&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;"_dgetrf_", referenced from:&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;  _MAIN__ in iforttH1bZs.o&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ld: symbol(s) not found&lt;/P&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: Helvetica; font-size: 10px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;My environment file&lt;SPAN style="font-size: 11px;"&gt;mklvarsem64t.sh is:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;
&lt;DIV&gt;#! /bin/sh&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;export MKLROOT="/opt/intel/Compiler/11.1/058/Frameworks/mkl"&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${INCLUDE}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export INCLUDE="${MKLROOT}/Headers"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export INCLUDE="${MKLROOT}/Headers:$INCLUDE"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${DYLD_LIBRARY_PATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export DYLD_LIBRARY_PATH="${MKLROOT}/lib/em64t"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export DYLD_LIBRARY_PATH="${MKLROOT}/lib/em64t:$DYLD_LIBRARY_PATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${MANPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export MANPATH="${MKLROOT}/man/en_US:$(manpath)"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export MANPATH="${MKLROOT}/man/en_US:$MANPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${LIBRARY_PATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export LIBRARY_PATH="${MKLROOT}/lib/em64t"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export LIBRARY_PATH="${MKLROOT}/lib/em64t:$LIBRARY_PATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${CPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export CPATH="${MKLROOT}/include"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export CPATH="${MKLROOT}/include:$CPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${FPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export FPATH="${MKLROOT}/include"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export FPATH="${MKLROOT}/include:$FPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;Seems you do not set your $MKLPATH environment variable from your script file, so that the actual option passing to compiler is /libmkl... which cannot be recognized.&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Mon, 17 Aug 2009 01:52:44 GMT</pubDate>
    <dc:creator>Yuan_C_Intel</dc:creator>
    <dc:date>2009-08-17T01:52:44Z</dc:date>
    <item>
      <title>How to link BLAS lib--beginner question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894241#M10743</link>
      <description>Hi, folks
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;I wrote a simple test code to learn how to link kml lib Mac (Mac OS X 10.5.7). The function I want to call is 'dgetrf'. But error message tells me lib files can not be found. Is that because of my path setting?&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thx much.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;The command link is :&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort myprog.f -L$MKLPATH -I$MKLINCLUDE&lt;SPAN style="font: 10.0px Helvetica;"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_intel_lp64.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_sequential.a&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_core.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_intel_lp64.a&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_sequential.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_core.a -lpthread&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font-family: Helvetica;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;Error msg is :&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_core.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_intel_lp64.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_sequential.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_core.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;Undefined symbols:&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;"_dgetrf_", referenced from:&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;  _MAIN__ in iforttH1bZs.o&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ld: symbol(s) not found&lt;/P&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: Helvetica; font-size: 10px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;My environment file&lt;SPAN style="font-size: 11px;"&gt;mklvarsem64t.sh is:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;
&lt;DIV&gt;#! /bin/sh&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;export MKLROOT="/opt/intel/Compiler/11.1/058/Frameworks/mkl"&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${INCLUDE}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export INCLUDE="${MKLROOT}/Headers"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export INCLUDE="${MKLROOT}/Headers:$INCLUDE"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${DYLD_LIBRARY_PATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export DYLD_LIBRARY_PATH="${MKLROOT}/lib/em64t"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export DYLD_LIBRARY_PATH="${MKLROOT}/lib/em64t:$DYLD_LIBRARY_PATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${MANPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export MANPATH="${MKLROOT}/man/en_US:$(manpath)"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export MANPATH="${MKLROOT}/man/en_US:$MANPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${LIBRARY_PATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export LIBRARY_PATH="${MKLROOT}/lib/em64t"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export LIBRARY_PATH="${MKLROOT}/lib/em64t:$LIBRARY_PATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${CPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export CPATH="${MKLROOT}/include"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export CPATH="${MKLROOT}/include:$CPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${FPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export FPATH="${MKLROOT}/include"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export FPATH="${MKLROOT}/include:$FPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Sun, 16 Aug 2009 20:02:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894241#M10743</guid>
      <dc:creator>CO_Traut</dc:creator>
      <dc:date>2009-08-16T20:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to link BLAS lib--beginner question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894242#M10744</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/437900"&gt;CO_Traut&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, folks
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;I wrote a simple test code to learn how to link kml lib Mac (Mac OS X 10.5.7). The function I want to call is 'dgetrf'. But error message tells me lib files can not be found. Is that because of my path setting?&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thx much.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;The command link is :&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort myprog.f -L$MKLPATH -I$MKLINCLUDE&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_intel_lp64.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_sequential.a&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_core.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_intel_lp64.a&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_sequential.a &lt;SPAN style="font: 10.0px Helvetica;"&gt;$MKLPATH/&lt;/SPAN&gt;libmkl_core.a -lpthread&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;&lt;SPAN style="font-family: Helvetica;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;Error msg is :&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_core.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_intel_lp64.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_sequential.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ifort: error #10236: File not found: '/libmkl_core.a'&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;Undefined symbols:&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;"_dgetrf_", referenced from:&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;  _MAIN__ in iforttH1bZs.o&lt;/P&gt;
&lt;P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 9.5px Helvetica;"&gt;ld: symbol(s) not found&lt;/P&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: Helvetica; font-size: 10px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;My environment file&lt;SPAN style="font-size: 11px;"&gt;mklvarsem64t.sh is:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-size: 10px;"&gt;
&lt;DIV&gt;#! /bin/sh&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;export MKLROOT="/opt/intel/Compiler/11.1/058/Frameworks/mkl"&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${INCLUDE}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export INCLUDE="${MKLROOT}/Headers"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export INCLUDE="${MKLROOT}/Headers:$INCLUDE"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${DYLD_LIBRARY_PATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export DYLD_LIBRARY_PATH="${MKLROOT}/lib/em64t"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export DYLD_LIBRARY_PATH="${MKLROOT}/lib/em64t:$DYLD_LIBRARY_PATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${MANPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export MANPATH="${MKLROOT}/man/en_US:$(manpath)"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export MANPATH="${MKLROOT}/man/en_US:$MANPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${LIBRARY_PATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export LIBRARY_PATH="${MKLROOT}/lib/em64t"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export LIBRARY_PATH="${MKLROOT}/lib/em64t:$LIBRARY_PATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${CPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export CPATH="${MKLROOT}/include"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export CPATH="${MKLROOT}/include:$CPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;if [ -z "${FPATH}" ]&lt;/DIV&gt;
&lt;DIV&gt;then&lt;/DIV&gt;
&lt;DIV&gt; export FPATH="${MKLROOT}/include"&lt;/DIV&gt;
&lt;DIV&gt;else&lt;/DIV&gt;
&lt;DIV&gt; export FPATH="${MKLROOT}/include:$FPATH"&lt;/DIV&gt;
&lt;DIV&gt;fi&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;Seems you do not set your $MKLPATH environment variable from your script file, so that the actual option passing to compiler is /libmkl... which cannot be recognized.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 17 Aug 2009 01:52:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894242#M10744</guid>
      <dc:creator>Yuan_C_Intel</dc:creator>
      <dc:date>2009-08-17T01:52:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to link BLAS lib--beginner question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894243#M10745</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/189128"&gt;Yolanda Chen (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;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;Seems you do not set your $MKLPATH environment variable from your script file, so that the actual option passing to compiler is /libmkl... which cannot be recognized.&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;SPAN style="font-size: 10px;"&gt;&lt;SPAN style="font-size: 11px;"&gt;MKL's scripts (mklvarsem64t.sh etc.) set neither $MKLPATH nor $MKLINCLUDE variables. Nevertheless, the user guide uses them extensively in numerous examples. In my view, this approach is misleading. Especially for new users.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;</description>
      <pubDate>Mon, 17 Aug 2009 08:41:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894243#M10745</guid>
      <dc:creator>eliosh</dc:creator>
      <dc:date>2009-08-17T08:41:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to link BLAS lib--beginner question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894244#M10746</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
I'm going to move this thread to the MKL forum.&lt;BR /&gt;</description>
      <pubDate>Mon, 17 Aug 2009 13:41:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894244#M10746</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2009-08-17T13:41:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to link BLAS lib--beginner question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894245#M10747</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/432526"&gt;eliosh&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;
&lt;SPAN style="font-size: 10px;"&gt;&lt;SPAN style="font-size: 11px;"&gt;MKL's scripts (mklvarsem64t.sh etc.) set neither $MKLPATH nor $MKLINCLUDE variables. Nevertheless, the user guide uses them extensively in numerous examples. In my view, this approach is misleading. Especially for new users.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Yes, when I read through the userguild.pdf, I found $MKLPATH and $MKLINCLUDE are used quite often. However, I did not find the corresponding defination in&lt;SPAN style="font-family: verdana; font-style: italic;"&gt;mklvarsem64t.sh andmklvars.sh.Now my question is how to use the environment variables set in the two files to use MKL lib.&lt;/SPAN&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: verdana; font-style: italic;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 17 Aug 2009 14:38:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894245#M10747</guid>
      <dc:creator>CO_Traut</dc:creator>
      <dc:date>2009-08-17T14:38:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to link BLAS lib--beginner question</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894246#M10748</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi, &lt;BR /&gt;&lt;BR /&gt;Right, you can define them by enter command&lt;BR /&gt;export MKLINLCUDE="/opt/intel/Compiler/11.1/058/Frameworks/mkl/Headers"&lt;BR /&gt;export MKLPATH="/opt/intel/Compiler/11.1/058/Frameworks/mkl/lib/em64t"&lt;BR /&gt;or&lt;BR /&gt;replace the $MKLINCLUDE and $MKLPATH by${MKLROOT}/INCLUDE and ${MKLROOT}/lib/em64t in command line. &lt;BR /&gt;&lt;BR /&gt;
&lt;P&gt;Just for your information:&lt;BR /&gt;MKL provide some example codes under "examples" directory, you can test it. &lt;BR /&gt;for example, &lt;BR /&gt;&amp;gt;cd /opt/intel/Compiler/11.1/046/Frameworks/mkl/examples/lapack (i'm using compiler 11.1.046 version)&lt;BR /&gt;&amp;gt;make libem64t function=dgetrf&lt;BR /&gt;make dgetrfx.res EXT=a _IA=em64t PLATF=em64t RES_EXT=lib&lt;BR /&gt;mkdir -p ./_results/intel_lp64_parallel_em64t_lib&lt;BR /&gt;ifort -w source/dgetrfx.f "/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t"/libmkl_intel_lp64.a "/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t"/libmkl_intel_thread.a "/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t"/libmkl_core.a "/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t"/libmkl_intel_thread.a "/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t"/libmkl_core.a "/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t"/libmkl_intel_thread.a "/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t"/libmkl_core.a -L"/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t" -liomp5 lib/libaux_em64t_intel.a -lpthread -o _results/intel_lp64_parallel_em64t_lib/dgetrfx.out&lt;BR /&gt;and run it&lt;BR /&gt;&amp;gt; export &lt;BR /&gt;DYLD_LIBRARY_PATH="/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t":/opt/intel/Compiler/11.1/046/lib:/opt/intel/Compiler/11.1/046/lib/intel64:/opt/intel/Compiler/11.1/046/Frameworks/mkl/lib/em64t; _results/intel_lp64_parallel_em64t_lib/dgetrfx.out &lt;DATA&gt;&lt;/DATA&gt;DGETRF Example Program Results&lt;/P&gt;
&lt;P&gt;Details of factorization&lt;BR /&gt; 1 2 3 4&lt;BR /&gt;1 5.2500 -2.9500 -0.9500 -3.8000&lt;BR /&gt;2 0.3429 3.8914 2.3757 0.4129&lt;BR /&gt;3 0.3010 -0.4631 -1.5139 0.2948&lt;BR /&gt;4 -0.2114 -0.3299 0.0047 0.1314&lt;/P&gt;
&lt;P&gt;IPIV&lt;BR /&gt; 2 2 3 4&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ying&lt;/P&gt;</description>
      <pubDate>Wed, 19 Aug 2009 09:31:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/How-to-link-BLAS-lib-beginner-question/m-p/894246#M10748</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2009-08-19T09:31:10Z</dc:date>
    </item>
  </channel>
</rss>

