<?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 I think you have a version of in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966549#M3241</link>
    <description>&lt;P&gt;I think you have a version of the compiler which didn't respect MPI paths (not even Intel MPI) if you set the compiler path afterwards.&amp;nbsp; More recent compilers are intended not to put the co-array support library on LD_LIBRARY_PATH when Intel MPI is already set up; of course, you can over-rule the co-array support by setting up MPI paths afterwards.&lt;/P&gt;</description>
    <pubDate>Fri, 02 Aug 2013 21:57:09 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2013-08-02T21:57:09Z</dc:date>
    <item>
      <title>libmpi.so: file not recognized: File format not recognized</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966544#M3236</link>
      <description>&lt;P&gt;I'm trying to compile the test.f90 file included in the intel MPI distribution. I'm receiving the fllowing error:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;837 fischega@susedev1[~/tmp/impi_test]&amp;gt; mpiifort -o myprog test.f90 &lt;BR /&gt;/tools/intel/impi/4.1.0.024/intel64/lib/libmpi.so: file not recognized: File format not recognized&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This is an x86_64 system:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;839 fischega@susedev1[~/tmp/impi_test]&amp;gt; uname -a &lt;BR /&gt;Linux susedev1 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Here is the mpiifort -V output:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;840 fischega@susedev1[~/tmp/impi_test]&amp;gt; mpiifort -V &lt;BR /&gt;Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.0.1.117 Build 20121010 &lt;BR /&gt;Copyright (C) 1985-2012 Intel Corporation. All rights reserved.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I am sourcing the following files in my .bashrc:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;export I_MPI_F90=ifort &lt;BR /&gt;export I_MPI_CC=icc &lt;BR /&gt;. /tools/intel/impi/4.1.0.024/bin64/mpivars.sh &lt;BR /&gt;. /tools/intel/icsxe/2013.0.028/bin/ictvars.sh intel64 &lt;BR /&gt;. /tools/intel/composerxe/bin/compilervars.sh intel64&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Does anyone know why I am encountering this error and how to fix it?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Greg&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2013 21:25:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966544#M3236</guid>
      <dc:creator>gregfi04</dc:creator>
      <dc:date>2013-08-01T21:25:09Z</dc:date>
    </item>
    <item>
      <title>Hey Greg,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966545#M3237</link>
      <description>&lt;P&gt;Hey Greg,&lt;/P&gt;
&lt;P&gt;Can you do a quick "ls -l ./tools/intel/icsxe/2013.0.028"?&amp;nbsp; I wonder if the PATHs are being mixed up somehow.&lt;/P&gt;
&lt;P&gt;There's also no need for you to source all of these scripts.&amp;nbsp; The ictvars.sh script already does the MPI and the Compose XE scripts for you.&amp;nbsp; Unless you have a newer version of either component installed, I'd recommend just leaving the ictvars.sh and deleting the other two.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;~Gergana&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2013 21:39:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966545#M3237</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2013-08-01T21:39:24Z</dc:date>
    </item>
    <item>
      <title>Hi Gergana,</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966546#M3238</link>
      <description>&lt;P&gt;Hi Gergana,&lt;/P&gt;
&lt;P&gt;I changed my .bashrc to only source the ictvars.sh script, but it did not solve the problem.&amp;nbsp; Here is the result of the "ls -l /tools/intel/icsxe/2013.0.028" command:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;1004 &lt;A href="mailto:fischega@susedev1[~/tmp/impi_test"&gt;fischega@susedev1[~/tmp/impi_test&lt;/A&gt;]&amp;gt; ls -l /tools/intel/icsxe/2013.0.028&lt;BR /&gt;total 84&lt;BR /&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 29 2013-01-18 15:53 advisor_xe -&amp;gt; /tools/intel/advisor_xe_2013/&lt;BR /&gt;drwxr-xr-x 2 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 83 2013-07-23 11:24 bin&lt;BR /&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 36 2013-01-18 15:53 composer_xe -&amp;gt; /tools/intel/composer_xe_2013.1.117/&lt;BR /&gt;drwxr-xr-x 4 root root&amp;nbsp; 4096 2013-01-18 15:53 doc&lt;BR /&gt;-rw-r--r-- 1 root root&amp;nbsp; 1010 2012-10-19 07:35 icsxesupport.txt&lt;BR /&gt;-rwxr-xr-x 1 root root&amp;nbsp; 3045 2013-01-18 15:53 ictvars.csh&lt;BR /&gt;-rwxr-xr-x 1 root root&amp;nbsp; 2928 2013-07-23 11:24 ictvars.sh&lt;BR /&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 23 2013-01-18 15:53 imb -&amp;gt; /tools/intel/imb/3.2.4/&lt;BR /&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 31 2013-01-18 15:53 inspector_xe -&amp;gt; /tools/intel/inspector_xe_2013/&lt;BR /&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 28 2013-01-18 15:53 itac -&amp;gt; /tools/intel/itac/8.1.0.024/&lt;BR /&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 28 2013-01-18 15:53 mpi -&amp;gt; /tools/intel/impi/4.1.0.024/&lt;BR /&gt;drwxr-xr-x 2 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 38 2013-01-18 15:53 release_notes&lt;BR /&gt;-rwxr-xr-x 1 root root 68416 2012-10-19 07:35 uninstall.sh&lt;BR /&gt;lrwxrwxrwx 1 root root&amp;nbsp;&amp;nbsp;&amp;nbsp; 37 2013-01-18 15:53 vtune_amplifier_xe -&amp;gt; /tools/intel/vtune_amplifier_xe_2013/&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Greg&lt;/P&gt;</description>
      <pubDate>Fri, 02 Aug 2013 13:08:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966546#M3238</guid>
      <dc:creator>gregfi04</dc:creator>
      <dc:date>2013-08-02T13:08:06Z</dc:date>
    </item>
    <item>
      <title>Thanks, Greg.  I'm not seeing</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966547#M3239</link>
      <description>&lt;P&gt;Thanks, Greg.&amp;nbsp; I'm not seeing anything wrong here.&amp;nbsp; The error is indicative of some sort of 32bit vs. 64bit incompatibility although all of your commands seems fine.&lt;/P&gt;
&lt;P&gt;Just in case, can you do: "file /tools/intel/impi/4.1.0.024/intel64/lib/libmpi.so"?&amp;nbsp; It might tell you it's a symlink so do the "file" command on the symlink pointer as well.&lt;/P&gt;
&lt;P&gt;Also, try your compile command with -show at the end:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;$ mpiifort -o myprog test.f90 &lt;STRONG&gt;-show&lt;/STRONG&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That'll tell me exactly what libs are being linked in.&amp;nbsp; Can you also compile a non-MPI program using ifort?&lt;/P&gt;
&lt;P&gt;Just trying to isolate whether the issue is with the compiler or the MPI library.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;~Gergana&lt;/P&gt;</description>
      <pubDate>Fri, 02 Aug 2013 20:16:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966547#M3239</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2013-08-02T20:16:20Z</dc:date>
    </item>
    <item>
      <title>Here is the result of "file</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966548#M3240</link>
      <description>&lt;P&gt;Here is the result of "file /tools/intel/impi/4.1.0.024/intel64/lib/libmpi.so":&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;/tools/intel/impi/4.1.0.024/intel64/lib/libmpi.so: symbolic link to `libmpi.so.4.1'&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;When I use the "show" flag, I see the following:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;ifort -ldl -o myprog test.f90 -I/tools/intel/impi/4.1.0.024/intel64/include -I/tools/intel/impi/4.1.0.024/intel64/include -L/tools/intel/impi/4.1.0.024/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /tools/intel/impi/4.1.0.024/intel64/lib -Xlinker -rpath -Xlinker /opt/intel/mpi-rt/4.1 -lmpi -lmpigf -lmpigi -lrt -lpthread&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;The "/opt/intel/mpi-rt/4.1" is suspicous, since that location does not exist on the filesystem.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, non-MPI programs can be compiled without problems.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Greg&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Aug 2013 20:57:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966548#M3240</guid>
      <dc:creator>gregfi04</dc:creator>
      <dc:date>2013-08-02T20:57:56Z</dc:date>
    </item>
    <item>
      <title>I think you have a version of</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966549#M3241</link>
      <description>&lt;P&gt;I think you have a version of the compiler which didn't respect MPI paths (not even Intel MPI) if you set the compiler path afterwards.&amp;nbsp; More recent compilers are intended not to put the co-array support library on LD_LIBRARY_PATH when Intel MPI is already set up; of course, you can over-rule the co-array support by setting up MPI paths afterwards.&lt;/P&gt;</description>
      <pubDate>Fri, 02 Aug 2013 21:57:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966549#M3241</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2013-08-02T21:57:09Z</dc:date>
    </item>
    <item>
      <title>I tried adding the following</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966550#M3242</link>
      <description>&lt;P&gt;I tried adding the following paths to the beginning of my LD_LIBRARY_PATH, but the problem still persists:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;/tools/intel/composer_xe_2013.1.117/compiler/lib/intel64&lt;BR /&gt;/tools/intel/composer_xe_2013.1.117/mkl/lib/intel64&lt;BR /&gt;/tools/intel/composer_xe_2013.1.117/tbb/lib/intel64&lt;BR /&gt;/tools/intel/composer_xe_2013.1.117/compiler/lib/mic&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The LD_LIBRARY_PATH appears to contain a number of paths that do not exist:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;/opt/intel/mic/coi/host-linux-release/lib&lt;BR /&gt;/opt/intel/mic/myo/lib&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Are these components that need to be installed?&amp;nbsp; If so, what instructions should I give to my system administrator?&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 14:06:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966550#M3242</guid>
      <dc:creator>gregfi04</dc:creator>
      <dc:date>2013-08-05T14:06:22Z</dc:date>
    </item>
    <item>
      <title>If you're trying to run on</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966551#M3243</link>
      <description>&lt;P&gt;If you're trying to run on the MIC coprocessor, you must install the MPSS (linux for coprocessor), but I would advise you not to use such an old compiler with MPI and MIC; anyway, I don't think that version supports co-arrays on MIC.&amp;nbsp; If you want to run full MPI rather than the ifort co-array support, you must install MPI separately.&amp;nbsp; By default, the script to set Intel MPI paths would install in /opt/intel/impi/&amp;lt;version&amp;gt;/bin64/mpivars.&lt;C&gt;sh.&lt;/C&gt;&lt;/P&gt;
&lt;P&gt;You would not expect the sysadmin to set your paths for you unless it is done by installing module &lt;A href="http://linux.die.net/man/1/module" target="_blank"&gt;http://linux.die.net/man/1/module&lt;/A&gt; when you would still need to run the module command with your desired option.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 19:34:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966551#M3243</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2013-08-05T19:34:07Z</dc:date>
    </item>
    <item>
      <title>I'm not trying to run on the</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966552#M3244</link>
      <description>&lt;P&gt;I'm not trying to run on the MIC coprocessor, so it sounds like the libraries ("mic/coi" and "mic/myo") are not applicable to my situation.&amp;nbsp; Does your instruction of installing MPI separately only to use of the MPI with the MIC coprocessor?&amp;nbsp; My understanding is that I should be able to link against Intel MPI "out of the box".&lt;/P&gt;
&lt;P&gt;Is there anything else I can try to resolve the "/tools/intel/impi/4.1.0.024/intel64/lib/libmpi.so: file not recognized: File format not recognized" error?&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2013 20:15:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/libmpi-so-file-not-recognized-File-format-not-recognized/m-p/966552#M3244</guid>
      <dc:creator>gregfi04</dc:creator>
      <dc:date>2013-08-05T20:15:35Z</dc:date>
    </item>
  </channel>
</rss>

