Hi all.<br>
<br>
<div><span class="gmail_quote">On 6/1/06, <b class="gmail_sendername">David van der Spoel</b> &lt;<a href="mailto:spoel@xray.bmc.uu.se">spoel@xray.bmc.uu.se</a>&gt; wrote:</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Trying withou the &quot;-ipo&quot; flag now. It still yelds the same weird warning<br>
&gt; (warning #147: declaration is incompatible with &quot;double invsqrt(double)&quot;<br>&gt; (declared at line 565 of &quot;/usr/local/intel/include/math.h&quot;)<br>rename all gromacs invsqrt calls to gmx_invsqrt<br>
</blockquote></div><br>
Just a stupid question. No, unfortunatelly I still didn't found a magic
flag (trying to be in touch with the intel premier support still).
Anyway, I was trying to grep every invsqrt in gromacs directories, and
after verbosing out strings like &quot;invsqrta&quot;, &quot;_invsqrt&quot;, &quot;invsqrtdata&quot;,
&quot;vecinvsqrt&quot;, &quot;invsqrtm&quot;, &quot;invsqrtfracttab&quot; and &quot;invsqrtexptab&quot;, and
also some comments stuff... Well, the command line below:<br>

<br>

grep -Hni 'invsqrt' -r * | grep -v 'Arquivo' | grep -v '#' | grep -v
'icc' | grep -v 'gcc' | grep -v 'pgi' | grep -v 'intel' | grep -vi
'.bak' | grep -v 'html' | grep -vi 'invsqrta' | grep -v '_invsqrt' |
grep -v 'invsqrtdata' | grep -v 'vecinvsqrt' | grep -v 'invsqrtm' |
grep -v 'Software' | grep -v 'fast' | grep -v 'invsqrtfracttab' | grep
-v 'invsqrtexptab' | grep -v 'version'<br>

<br>

I finally arrived to 57 entries to invsqrt. Just before start, and
since I'm not good at C (F90 addicted), are those 57 entries in only 12
files all that I should have to modify (I expected&nbsp; little more)? Just
in case, I'm attaching the output from that load of &quot;piped greps&quot;.<br>

<br>

I'll be working on it tonight, and hope tomorrow I'll have more news on it. I'll, if those are the only lines of code to change.<br>
<br>
Despite of that, I've made a trial without the --disable-x86-64-sse flag for config. The compilation fails at another point now:<br>
<br>
*************************************************************************************************************************************<br>
/bin/sh ../../../../libtool --mode=compile /usr/bin/gcc&nbsp; -O3
-ffast-math -funroll-all-loops -fpeel-loops -c -o
nb_kernel010_x86_64_sse.lo nb_kernel010_x86_64_sse.s<br>
libtool: compile: unable to infer tagged configuration<br>
libtool: compile: specify a tag with `--tag'<br>
make[5]: ** [nb_kernel010_x86_64_sse.lo] Erro 1<br>
*************************************************************************************************************************************<br>
<br>
I found some information on this kind of error from libtool on google
(something about compiler changing in different parts of compilation
process), but I'm not finding a way around this. Does anybody has any
idea on this, please?<br>
<br>
Thanks a lot for everything in advance.<br>
<br>
Jones<br>