<?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 Undefined Blacs symbols when compiling Fortran program in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Undefined-Blacs-symbols-when-compiling-Fortran-program/m-p/1128114#M25408</link>
    <description>&lt;P&gt;I installed Fortran Intel Parallel Studio XE 2018. I am trying to compile a fortran program on my macbook using and but I am getting undefined symbols for blacs package. I read that blacs are already installed as part of the Intel Math Kernel library. Can someone help me with some pointers?&lt;/P&gt;

&lt;P&gt;source /opt/intel/bin/compilervars.sh -arch intel64 -platform mac&lt;/P&gt;

&lt;P&gt;user@system:~/Downloads/test$ ifort test.f&amp;nbsp;&lt;BR /&gt;
	Undefined symbols for architecture x86_64:&lt;BR /&gt;
	&amp;nbsp; "_blacs_barrier_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_exit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_get_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_gridexit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factr_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _facgf_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_gridinfo_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _detarray_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_gridinit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_pinfo_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_descinit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factr_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _facgf_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_numroc_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _netwk_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_pzgetrf_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factr_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _facgf_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_pzgetrs_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_zgebr2d_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _detarray_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_zgebs2d_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _detarray_ in ifortB6fnER.o&lt;BR /&gt;
	ld: symbol(s) not found for architecture x86_64&lt;/P&gt;</description>
    <pubDate>Wed, 20 Sep 2017 20:30:52 GMT</pubDate>
    <dc:creator>Jakes_John</dc:creator>
    <dc:date>2017-09-20T20:30:52Z</dc:date>
    <item>
      <title>Undefined Blacs symbols when compiling Fortran program</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Undefined-Blacs-symbols-when-compiling-Fortran-program/m-p/1128114#M25408</link>
      <description>&lt;P&gt;I installed Fortran Intel Parallel Studio XE 2018. I am trying to compile a fortran program on my macbook using and but I am getting undefined symbols for blacs package. I read that blacs are already installed as part of the Intel Math Kernel library. Can someone help me with some pointers?&lt;/P&gt;

&lt;P&gt;source /opt/intel/bin/compilervars.sh -arch intel64 -platform mac&lt;/P&gt;

&lt;P&gt;user@system:~/Downloads/test$ ifort test.f&amp;nbsp;&lt;BR /&gt;
	Undefined symbols for architecture x86_64:&lt;BR /&gt;
	&amp;nbsp; "_blacs_barrier_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_exit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_get_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_gridexit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factr_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _facgf_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_gridinfo_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _detarray_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_gridinit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_blacs_pinfo_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_descinit_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factr_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _facgf_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_numroc_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _MAIN__ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _netwk_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_pzgetrf_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factr_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _factrs_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _facgf_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_pzgetrs_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_zgebr2d_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _detarray_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; "_zgebs2d_", referenced from:&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _solve_ in ifortB6fnER.o&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; _detarray_ in ifortB6fnER.o&lt;BR /&gt;
	ld: symbol(s) not found for architecture x86_64&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 20:30:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Undefined-Blacs-symbols-when-compiling-Fortran-program/m-p/1128114#M25408</guid>
      <dc:creator>Jakes_John</dc:creator>
      <dc:date>2017-09-20T20:30:52Z</dc:date>
    </item>
    <item>
      <title>Hi Jakes,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Undefined-Blacs-symbols-when-compiling-Fortran-program/m-p/1128115#M25409</link>
      <description>&lt;P&gt;Hi Jakes,&lt;/P&gt;

&lt;P&gt;If you get "Undefined symbol error message" that probably caused by your link line, you have to specify link with MKL libraries. Please use &lt;A href="https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor"&gt;MKL link advisor&lt;/A&gt; help you to generate compiling &amp;amp; linking line. Thanks.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
	Fiona&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2017 03:56:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Undefined-Blacs-symbols-when-compiling-Fortran-program/m-p/1128115#M25409</guid>
      <dc:creator>Zhen_Z_Intel</dc:creator>
      <dc:date>2017-09-21T03:56:49Z</dc:date>
    </item>
  </channel>
</rss>

