[gmx-users] Compiling Error with icce

Erik Lindahl lindahl at csb.stanford.edu
Mon Jan 17 16:24:16 CET 2005


Hi,

icce is the 64-bit version of the intel compiler - right now you should  
only compile in 64-bit if you use the CVS version of gromacs that has  
64-bit assembly loops. In that case it works great, but only gives you  
5-10% extra performance compared to gcc.

If you are using the released version 3.2.1 you will get better  
performance by compiling in 32-bit mode with "icc".

All Gromacs makefiles are created automatically at configuration time  
by autoconf, so if it doesn't recognize a compiler you can just get  
newer versions of config.sub and config.guess from ftp.gnu.org. You  
should never resort to edit makefiles manually....

Cheers,

Erik

On Jan 17, 2005, at 7:03 AM, Florian Haberl wrote:

> As i wrote some days ago compiling failed, so i asked someone who^s  
> common
> with such errors ( thanks to Thomas Zeiser,
> thomas.zeiser at rrze.uni-erlangen.de for fixing this for me)
>
> He meant it has something to do with
> - login shell (tcsh)
> - parsing to icc
>
> so Makefile won^t work.
>
> Workaround:
>
> ./configure with options
>
> vi {src/gmxlib/Makefile,src/kernel/Makefile}
> and add """ in the lines with -DGMXLIBDIR='\"$(datadir)/top\"'
>
> make
> make install
>
> Used versions:
>
> - intel_cce_81-024
> - intel_fce_81-021
> - mpich-1.2.6-ib-intel81-64
> - tcsh 6.11.00 as login shell
>
> On a dual xeon 3.2 ghz emt64 machine.
>
> But i got still a not answered question:
> Is it useless or useful compile gromacs with intel compiler, will it  
> get
> faster, or will it produce errors ?
>
> Greetings,
>
> Florian
>
> --  
> ----------------------------------------------------------------------- 
> --------
>  Florian Haberl                            Universitaet Erlangen/
>  Computer-Chemie-Centrum    Nuernberg
>                                                       Naegelsbachstr.  
> 25
>                                                       D-91052 Erlangen
>   Mailto: florian.haberl AT chemie.uni-erlangen.de
>   
> ----------------------------------------------------------------------- 
> --------
>
> _______________________________________________
> gmx-users mailing list
> gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please don't post (un)subscribe requests to the list. Use the
> www interface or send it to gmx-users-request at gromacs.org.




More information about the gromacs.org_gmx-users mailing list