<?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 Tempeh, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044179#M20880</link>
    <description>&lt;P&gt;Tempeh,&lt;/P&gt;

&lt;P&gt;It looks like you use quite old version of MKL... Could you please check the exact version of MKL by looking at the file /opt/intel/Compiler/11.1/073/mkl/include/mkl.h and post it here (see __INTEL_MKL__, __INTEL_MKL_MINOR__, __INTEL_MKL_UPDATE__ defines)?&lt;/P&gt;

&lt;P&gt;Could you please also grep the VASP source files and check whether them call mkl_serv_set_progress_interface?&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;$ grep -i set_progress_interface $VASP_SOURCE_DIR&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Nov 2015 10:40:30 GMT</pubDate>
    <dc:creator>Evarist_F_Intel</dc:creator>
    <dc:date>2015-11-09T10:40:30Z</dc:date>
    <item>
      <title>Problem using mpirun</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044172#M20873</link>
      <description>Hello,
It's my first time posting in these forums and I hope that you can help me. I'm trying to run VASP (which uses FORTRAN 90) using Fedora 14 (Laughlin) on an Intel Xeon E5430 Processor and I run into the error message below:


[hamad@local 1_1_O_atom]$ mpirun /home2/hamad/VASPfiles/Vasp/vasp.5.3/vasp&amp;amp;
[1] 19852
[hamad@local 1_1_O_atom]$  vasp.5.3.3 18Dez12 (build Sep 24 2015 19:33:17) complex                        
  
 POSCAR found :  1 types and       1 ions
/home2/hamad/VASPfiles/Vasp/vasp.5.3/vasp: symbol lookup error: /home2/hamad/VASPfiles/Vasp/vasp.5.3/vasp: undefined symbol: mkl_serv_set_progress_interface
--------------------------------------------------------------------------
mpirun noticed that the job aborted, but has no info as to the process
that caused that situation.
--------------------------------------------------------------------------



Using mpirun also yields the same error message as above.
If it helps this is the Processor information I get from the  command line:

[hamad@local ~]$ cat /proc/cpuinfo | grep vendor | uniq
vendor_id	: GenuineIntel
[hamad@local ~]$ cat /proc/'model name' | uniq
cat: /proc/model name: No such file or directory
[hamad@local ~]$ cat /proc/cpuinfo | grep 'model name' | uniq
model name	: Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz
[hamad@local ~]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                8
Thread(s) per core:    1
Core(s) per socket:    4
CPU socket(s):         2
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              6
CPU MHz:               2659.612
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              6144K
NUMA node0 CPU(s):     0-7




Any help towards understanding the meaning of the error message and how to fix it will be greatly appreciated. Thank you in advance for all your help.</description>
      <pubDate>Mon, 02 Nov 2015 19:39:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044172#M20873</guid>
      <dc:creator>Tempeh_R_</dc:creator>
      <dc:date>2015-11-02T19:39:39Z</dc:date>
    </item>
    <item>
      <title>Hello Tempeh,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044173#M20874</link>
      <description>&lt;P&gt;Hello Tempeh,&lt;/P&gt;

&lt;P&gt;Could you please share the link line you used for building VASP? And could please also show the ldd output for VASP binary:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;$ ldd /home2/hamad/VASPfiles/Vasp/vasp.5.3/vasp&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2015 03:28:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044173#M20874</guid>
      <dc:creator>Evarist_F_Intel</dc:creator>
      <dc:date>2015-11-03T03:28:05Z</dc:date>
    </item>
    <item>
      <title>Hello Evarist,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044174#M20875</link>
      <description>Hello Evarist,

I'm not the person that built VASP, so I don't know what link line they used (and I think that the person isn't working at the lab anymore). Is there anything I can do to find out?
EDIT: I checked the command history on the terminal and I see the following commands (from oldest to newest):


cd /opt/intel/Compiler/11.1/0.73/mkl/interfaces/fftw3xf
su
cd /home2/hamad/VASPfiles/Vasp
cd vasp.5.3.mpi
cp /media/KINGSTON/Makefile-vasp-intel-11-RH ./Makefile
vi Makefile
make clean
cp Makefile makefile
make vasp
which mpif90
make clean
vi Makefile
cp Makefile makefile
make vasp
ls -l vasp
cp makefile /media/KINGSTON/makefile-vasp-11.1-073




I did run the command, and the ldd output is the following:

[hamad@local ~]$ ldd /home2/hamad/VASPfiles/Vasp/vasp.5.3/vasp
	linux-vdso.so.1 =&amp;gt;  (0x00007ffff03ff000)
	libguide.so =&amp;gt; /opt/intel/Compiler/11.1/073/lib/intel64/libguide.so (0x00002b43139ed000)
	libmkl_intel_lp64.so =&amp;gt; /opt/intel/Compiler/11.1/073/mkl/lib/em64t/libmkl_intel_lp64.so (0x00002b4313bbf000)
	libmkl_intel_thread.so =&amp;gt; /opt/intel/Compiler/11.1/073/mkl/lib/em64t/libmkl_intel_thread.so (0x00002b43140bb000)
	libmkl_core.so =&amp;gt; /opt/intel/Compiler/11.1/073/mkl/lib/em64t/libmkl_core.so (0x00002b43154f7000)
	libiomp5.so =&amp;gt; /opt/intel/Compiler/11.1/073/lib/intel64/libiomp5.so (0x00002b43159af000)
	libm.so.6 =&amp;gt; /lib64/libm.so.6 (0x000000390f200000)
	libpthread.so.0 =&amp;gt; /lib64/libpthread.so.0 (0x000000390f600000)
	libc.so.6 =&amp;gt; /lib64/libc.so.6 (0x000000390ee00000)
	libgcc_s.so.1 =&amp;gt; /lib64/libgcc_s.so.1 (0x0000003910600000)
	libdl.so.2 =&amp;gt; /lib64/libdl.so.2 (0x000000390fa00000)
	/lib64/ld-linux-x86-64.so.2 (0x000000390ea00000)

Thanks again!</description>
      <pubDate>Tue, 03 Nov 2015 23:56:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044174#M20875</guid>
      <dc:creator>Tempeh_R_</dc:creator>
      <dc:date>2015-11-03T23:56:00Z</dc:date>
    </item>
    <item>
      <title>Hi Tempeh R.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044175#M20876</link>
      <description>Hi Tempeh R.  

Could you please check if the  mkl_serv_set_progress_interface are from mkl library 
for example, 
&amp;gt;cd /opt/intel/Compiler/11.1/073/mkl/lib/em64t
&amp;gt;nm libmkl_intel_thread.so|grep  mkl_serv_set_progress_interface

I recalled one post in the forum, may be help. 
&lt;A href="https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/351714" target="_blank"&gt;https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/351714&lt;/A&gt;

If the symboy are coming from MKL, then either rebuild the vasp with --no-as-needed option   (you mentioned, the build is other person)

or use 

LD_PRELOAD=opt/intel/mkl/lib/intel64/libmkl_intel_thread.so:opt/intel/mkl/lib/intel64/libmkl_core.so: /opt/intel/Compiler/11.1/073/lib/intel64/libiomp5.so ,  then run the mpirun. 

Best Regards,
Ying</description>
      <pubDate>Wed, 04 Nov 2015 01:50:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044175#M20876</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-11-04T01:50:05Z</dc:date>
    </item>
    <item>
      <title>I ran</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044176#M20877</link>
      <description>I ran 
cd /opt/intel/Compiler/11.1/073/mkl/lib/em64t
nm libmkl_intel_thread.so|grep mkl_serv_set_progress_interface

and I get no message output, so I assume it's no errors. After running the those two commands I ran:

LD_PRELOAD=opt/intel/mkl/lib/intel64/libmkl_intel_thread.so:opt/intel/mkl/lib/intel64/libmkl_core.so: /opt/intel/Compiler/11.1/073/lib/intel64/libiomp5.so

and I get the following message:

Segmentation fault (core dumped)


What does this message mean and what should I do in this case? If I should try to rebuild VASP, where would I use the --no-as-needed option? (I will post in the VASP forums also asking how to build it, since I think that might be beyond the scope of this forum).



Thank you again for all your help and I apologize for my inexperience.</description>
      <pubDate>Wed, 04 Nov 2015 18:34:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044176#M20877</guid>
      <dc:creator>Tempeh_R_</dc:creator>
      <dc:date>2015-11-04T18:34:56Z</dc:date>
    </item>
    <item>
      <title>Hello  Tempeh,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044177#M20878</link>
      <description>&lt;P&gt;Hello &amp;nbsp;Tempeh,&lt;/P&gt;

&lt;P&gt;cd /opt/intel/Compiler/11.1/073/mkl/lib/em64t&lt;BR /&gt;
	nm libmkl_intel_thread.so|grep mkl_serv_set_progress&amp;nbsp; and I get no message output,&lt;/P&gt;

&lt;P&gt;This means&amp;nbsp;the symbol mkl_serv_set_progress_interface&amp;nbsp; is not in the libmkl_intel_thread.so. Could you please check other mkl library&amp;nbsp;and see which library include the symbols?&amp;nbsp;&lt;/P&gt;

&lt;P&gt;we&amp;nbsp;haven't 073 installed, so can't check. ( I had other 11.1 version, but haven't found the symbol either).&lt;/P&gt;

&lt;P&gt;As we haven't found the symbol in some library so far,&amp;nbsp; so&amp;nbsp;you may try any one&amp;nbsp;or any&amp;nbsp;combination : LD_PRELOAD=opt/intel/mkl/lib/intel64/libmkl_intel_thread.so:opt/intel/mkl/lib/intel64/libmkl_core.so and see if any changes.&lt;/P&gt;

&lt;P&gt;Best Regards&lt;BR /&gt;
	Ying&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2015 01:33:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044177#M20878</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-11-05T01:33:34Z</dc:date>
    </item>
    <item>
      <title>How can I check other mkl</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044178#M20879</link>
      <description>How can I check other mkl libraries?</description>
      <pubDate>Thu, 05 Nov 2015 17:16:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044178#M20879</guid>
      <dc:creator>Tempeh_R_</dc:creator>
      <dc:date>2015-11-05T17:16:35Z</dc:date>
    </item>
    <item>
      <title>Tempeh,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044179#M20880</link>
      <description>&lt;P&gt;Tempeh,&lt;/P&gt;

&lt;P&gt;It looks like you use quite old version of MKL... Could you please check the exact version of MKL by looking at the file /opt/intel/Compiler/11.1/073/mkl/include/mkl.h and post it here (see __INTEL_MKL__, __INTEL_MKL_MINOR__, __INTEL_MKL_UPDATE__ defines)?&lt;/P&gt;

&lt;P&gt;Could you please also grep the VASP source files and check whether them call mkl_serv_set_progress_interface?&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;$ grep -i set_progress_interface $VASP_SOURCE_DIR&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2015 10:40:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044179#M20880</guid>
      <dc:creator>Evarist_F_Intel</dc:creator>
      <dc:date>2015-11-09T10:40:30Z</dc:date>
    </item>
    <item>
      <title>Hi Tempeh,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044180#M20881</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;Tempeh,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;you can check&amp;nbsp;other mkl libraries like below:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;[yhu5@snb01 em64t]$ cd&amp;nbsp;/opt/intel/Compiler/11.1/075/mkl/lib/em64t&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;[yhu5@snb01 em64t]$&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;nm -gA *.so | grep mkl_serv_set_progress&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;libmkl_gf_ilp64.so: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; U mkl_serv_set_progress&lt;BR /&gt;
	libmkl_gf_lp64.so: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; U mkl_serv_set_progress&lt;BR /&gt;
	libmkl_gnu_thread.so:00000000001c7190 T mkl_serv_set_progress&lt;BR /&gt;
	libmkl_intel_ilp64.so: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; U mkl_serv_set_progress&lt;BR /&gt;
	libmkl_intel_lp64.so: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; U mkl_serv_set_progress&lt;BR /&gt;
	libmkl_intel_sp2dp.so: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; U mkl_serv_set_progress&lt;BR /&gt;
	libmkl_intel_thread.so:00000000002245e0 T mkl_serv_set_progress&lt;BR /&gt;
	libmkl_pgi_thread.so:00000000001c9c20 T mkl_serv_set_progress&lt;BR /&gt;
	libmkl_sequential.so:00000000001b8df0 T mkl_serv_set_progress&lt;BR /&gt;
	i'm using 11.1.075. There is no symbol.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Let's see the result of the symbols as&amp;nbsp;&lt;A href="https://software.intel.com/en-us/user/816423" style="font-size: 11px; line-height: 16.5px; background-color: rgb(238, 238, 238);"&gt;Evarist&lt;/A&gt;&amp;nbsp;suggested.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Regards,&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Nov 2015 07:25:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Problem-using-mpirun/m-p/1044180#M20881</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-11-10T07:25:04Z</dc:date>
    </item>
  </channel>
</rss>

