<?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 No, you can't force the in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179388#M148284</link>
    <description>&lt;P&gt;No, you can't force the compiler to use the Gnu libm, especially if you enable optimization. Why is this important?&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jan 2018 15:30:15 GMT</pubDate>
    <dc:creator>Steve_Lionel</dc:creator>
    <dc:date>2018-01-04T15:30:15Z</dc:date>
    <item>
      <title>ifort can`t call pow() of gnu libm</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179384#M148280</link>
      <description>&lt;P&gt;hi everyone&amp;nbsp;&lt;/P&gt;

&lt;P&gt;i have trouble in ifort in Linux, i write a small program with pow function and compiled by ifort with -lm,but when i gdb this program,i find the program use the pow() of liblimf,so why????didn't i make error when i write or compile the program????&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2018 08:19:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179384#M148280</guid>
      <dc:creator>biao__long</dc:creator>
      <dc:date>2018-01-03T08:19:26Z</dc:date>
    </item>
    <item>
      <title>when i use math.h,math.h does</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179385#M148281</link>
      <description>&lt;P&gt;when i use math.h,math.h&amp;nbsp;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; background-color: rgb(226, 231, 235);"&gt;does not cause the gcc* math library to be linked,but why??????&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; background-color: rgb(226, 231, 235);"&gt;when i 'ldd' exe,it didnit display any libimf information,,,why????only libm information,but it called pow function of libimf,,why????&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2018 00:07:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179385#M148281</guid>
      <dc:creator>biao__long</dc:creator>
      <dc:date>2018-01-04T00:07:34Z</dc:date>
    </item>
    <item>
      <title>math.h has no meaning for</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179386#M148282</link>
      <description>&lt;P&gt;math.h has no meaning for Fortran. Intel has its own math library which it may use for some functions.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2018 01:29:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179386#M148282</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2018-01-04T01:29:38Z</dc:date>
    </item>
    <item>
      <title>Quote:Steve Lionel (Ret.)</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179387#M148283</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Steve Lionel (Ret.) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;math.h has no meaning for Fortran. Intel has its own math library which it may use for some functions.&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;thank you steve!&lt;/P&gt;

&lt;P&gt;but i wanna know whether i can call gnu libm function when i use ifort or icc compile my program with -lm??&lt;/P&gt;

&lt;P&gt;i am anticipating your reply!!!&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2018 10:26:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179387#M148283</guid>
      <dc:creator>biao__long</dc:creator>
      <dc:date>2018-01-04T10:26:54Z</dc:date>
    </item>
    <item>
      <title>No, you can't force the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179388#M148284</link>
      <description>&lt;P&gt;No, you can't force the compiler to use the Gnu libm, especially if you enable optimization. Why is this important?&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2018 15:30:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179388#M148284</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2018-01-04T15:30:15Z</dc:date>
    </item>
    <item>
      <title>Quote:Steve Lionel (Ret.)</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179389#M148285</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Steve Lionel (Ret.) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;No, you can't force the compiler to use the Gnu libm, especially if you enable optimization. Why is this important?&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;oh thank you!&lt;/P&gt;

&lt;P&gt;because I am making some test about math library with gnu and intel compiler,so i wanna know this!&lt;/P&gt;

&lt;P&gt;So I can't force the compiler to use the GNU libm,but I can't understand why I use 'ldd' to lookup the executable object file compiled by ifort with '-lm',i can`t the the info of libimf!!!but if with ' -limf',ldd show the info about libimf,&lt;SPAN style="font-size: 1em;"&gt;likethat:&lt;/SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="aaaa.jpg"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/9812i14B4FAF9D354529A/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="aaaa.jpg" alt="aaaa.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jan 2018 02:22:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179389#M148285</guid>
      <dc:creator>biao__long</dc:creator>
      <dc:date>2018-01-05T02:22:55Z</dc:date>
    </item>
    <item>
      <title>The compiler uses different</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179390#M148286</link>
      <description>&lt;P&gt;The compiler uses different variations of math library routines depending on how it is optimizing. Even without optimization, it may use an Intel-supplied version so that it can do automatic CPU dispatching. I don't think the test you're doing is meaningful if it's not how anyone would use the compiler in real life. I don't know enough about the Linux environment to comment on your ldd command (indeed, I had never heard of that before.)&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jan 2018 17:28:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-can-t-call-pow-of-gnu-libm/m-p/1179390#M148286</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2018-01-05T17:28:54Z</dc:date>
    </item>
  </channel>
</rss>

