<?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 Thnaks for the reply, Tim! in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962140#M94931</link>
    <description>&lt;P&gt;Thnaks for the reply, Tim!&lt;/P&gt;

&lt;P&gt;Both machines have 64bit Linux, but of different distro. One is scientific, the other is Ubunto.&lt;/P&gt;</description>
    <pubDate>Thu, 27 Mar 2014 12:10:42 GMT</pubDate>
    <dc:creator>jinliang_w_</dc:creator>
    <dc:date>2014-03-27T12:10:42Z</dc:date>
    <item>
      <title>MPI application portable?</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962138#M94929</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;

&lt;P&gt;My fortran code&amp;nbsp;uses MPI, with all MPI lines prefixed with !$ for conditional compilation.&amp;nbsp;Compiling the code using ifort&amp;nbsp;on a Linux cluster, with command lines:&lt;/P&gt;

&lt;P&gt;ifort -O2 -ip -ipo -inline-factor=100 -unroll-aggressive -openmp -o a.out *.f90&lt;/P&gt;

&lt;P&gt;mpif90 -O2 -ip -ipo -inline-factor=100 -unroll-aggressive -openmp -o a-mpi.out *.f90&lt;/P&gt;

&lt;P&gt;I got 2 binaries, a.out and a-mpi.out, which both work fine on the cluster. However, when they are tested by my colleague on his Linux machine, he had no problem with a.out, but had an error message&lt;/P&gt;

&lt;P&gt;./a.out: error while loading shared libraries: libmpichf90nc.so.2: cannot open shared object file: No such file or directory&lt;/P&gt;

&lt;P&gt;with a-mpi.out. It seems the library libmpichf90nc.so.2 is needed for run using MPI. When he tested the binary again with the library libmpichf90nc.so.2 provided by me, he got another different error message&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;'&lt;/STRONG&gt;a_mpi.out: error while loading shared libraries: libmpichf90nc.so.2: invalid ELF header'&lt;/P&gt;

&lt;P&gt;Can you kindly help me out of the problem?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 10:43:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962138#M94929</guid>
      <dc:creator>jinliang_w_</dc:creator>
      <dc:date>2014-03-27T10:43:17Z</dc:date>
    </item>
    <item>
      <title>A fairly obvious suspect</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962139#M94930</link>
      <description>A fairly obvious suspect would be a different target 32/64  bit or linux mac.   Attempting to support 32 bit mpi is probably more trouble than value.I</description>
      <pubDate>Thu, 27 Mar 2014 12:01:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962139#M94930</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-03-27T12:01:25Z</dc:date>
    </item>
    <item>
      <title>Thnaks for the reply, Tim!</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962140#M94931</link>
      <description>&lt;P&gt;Thnaks for the reply, Tim!&lt;/P&gt;

&lt;P&gt;Both machines have 64bit Linux, but of different distro. One is scientific, the other is Ubunto.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 12:10:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962140#M94931</guid>
      <dc:creator>jinliang_w_</dc:creator>
      <dc:date>2014-03-27T12:10:42Z</dc:date>
    </item>
    <item>
      <title>You should check also that</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962141#M94932</link>
      <description>&lt;P&gt;You should check also that ifort Intel64 and gcc [-m64] were in use throughout, both for the mpich build and for the application.&lt;/P&gt;

&lt;P&gt;I'm not entirely certain about compatibility of .so built on scientific vs. Ubuntu. &amp;nbsp;The biggest difference is in the library paths, so if you have any of those in your build, adjustments are needed.&lt;/P&gt;

&lt;P&gt;I wondered why you described removing MPI from your build by conditional compilation, if you are linking against MPI in the end.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 15:31:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962141#M94932</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2014-03-27T15:31:00Z</dc:date>
    </item>
    <item>
      <title>Thank you very much, Tim! I</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962142#M94933</link>
      <description>&lt;P&gt;Thank you very much, Tim! I will have a check tomorrow as I cannot get access to the Linux machine today.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 19:10:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/MPI-application-portable/m-p/962142#M94933</guid>
      <dc:creator>jinliang_w_</dc:creator>
      <dc:date>2014-03-27T19:10:38Z</dc:date>
    </item>
  </channel>
</rss>

