Hi all. :)<br>
<br>
Last message today. It seems that I succeded in switching all &quot;invsqrt&quot;
functins to a new &quot;gmx_invsqrt&quot;. Just 57 in the 12 files below:<br>
<br>
***************************************************************************<br>
include/vec.h<br>
src/mdlib/csettle.c<br>
src/mdlib/vsite.c<br>
src/mdlib/clincs.c<br>
src/tools/gmx_nmeig.c<br>
src/tools/calcpot.c<br>
src/gmxlib/orires.c<br>
src/gmxlib/disre.c<br>
src/gmxlib/ewald_util.c<br>
src/gmxlib/nonbonded/nb_free_energy.c<br>
src/gmxlib/shift_util.c<br>
src/gmxlib/bondfree.c<br>
*************************************************************<br>
<br>
With this, and with the configure flag &quot;--disable-x86-64-sse&quot;, The
compilation yelded only warnings. I reproduce they below. Should I be
worried about any of them? The ones involving FFTs, and the ones about
variables being used before declaration do not look too nice to me:<br>
<br>
****************************************************************************************************************<br>
ghat.c(233): warning #266: function declared implicitly<br>
ghat.c(233): warning #967: conversion from &quot;int&quot; to &quot;real={float} ***&quot;; sizes do not match<br>
fftgrid.c(227): warning #188: enumerated type mixed with another type<br>
gmx_fft_fftw3.c(96): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(100): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(186): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(190): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(278): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(282): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(370): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(374): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(463): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(467): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(556): warning #1338: arithmetic on pointer to void or function type<br>
gmx_fft_fftw3.c(560): warning #1338: arithmetic on pointer to void or function type<br>
gmx_dielectric.c(150): warning #266: function declared implicitly<br>
gmx_nmtraj.c(134): warning #592: variable &quot;bDMA&quot; is used before its value is set<br>
****************************************************************************************************************<br>
<br>
Unfortunatelly, as said in the last message, the code still complains
when I try to compile it without the &quot;--disable-x86-64-sse&quot; flag in the
configure script. Reallt strange is that I don't see why it complains
in one case and not in the other, but the &quot;configure&quot; fails when tries
to use libtool:<br>
<br>
*************************************************************************************************************************************<br>
<div>
/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>
*************************************************************************************************************************************</div>
<br>
Googling this error, I found it related to the changes in the compiler,
but I could not get a way to fix it for gromacs. Did anyone crossed
with this error before, in other context maybe? Any idea on how to fix
it?<br>
<br>
Anyway, thanks a lot to everybody for all in advance. If it was not
your help, it would not be possible to get this far already! :) Almost
there now, it seems! :)<br>
<br>
Thank you all in advance again.<br>
<br>
Jones<br>