[gmx-users] Intel vs gcc compilers

Djurre de Jong-Bruinink djurredejong at yahoo.com
Tue Jun 25 12:11:29 CEST 2013


Dear Gromacs developers/users,

After suggestions on this mailing list to use intel over gcc compilers, we recently obtained the newest intel compilers (2013.4.183). I was kind of disappointed to find that there is no speed-up at all when comparing a gcc and intel compiled g4.6.2. Is this expected for our hardware, would the speed-up only become apparent when using specific functions (OMP, group-scheme) or am I doing something wrong in the compilation?

An exert fromboth log files is below, the complete logfiles can be found there: 

http://md.chem.rug.nl/~djurre/logs/N6intel.log
http://md.chem.rug.nl/~djurre/logs/N6gcc.log


Thanks in advance,
Djurre de Jong


Log file opened on Tue Jun 25 11:33:25 2013
Host: node041  pid: 13590  nodeid: 0  nnodes:  72
Gromacs version:    VERSION 4.6.2
Precision:          single
Memory model:       64 bit
MPI library:        MPI
OpenMP support:     enabled
GPU support:        disabled
invsqrt routine:    gmx_software_invsqrt(x)
CPU acceleration:   SSE2
FFT library:        fftw-3.3.2-sse2
Large file support: enabled
RDTSCP usage:       enabled
Built on:           Mon Jun 24 20:54:51 CEST 2013
Built by:           p238199 at login01 [CMAKE]
Build OS/arch:      Linux 2.6.18-308.11.1.el5 x86_64
Build CPU vendor:   AuthenticAMD
Build CPU brand:    Six-Core AMD Opteron(tm) Processor 2435
Build CPU family:   16   Model: 8   Stepping: 0
Build CPU features: apic clfsh cmov cx8 cx16 htt lahf_lm misalignsse mmx msr nonstop_tsc pdpe1gb popcnt pse rdtscp sse2 sse3 sse4a
C compiler:         /cm/shared/apps/openmpi/intel/64/1.4.5/bin/mpicc Intel icc (ICC) 13.1.2 20130514
C compiler flags:   -msse2    -std=gnu99 -Wall   -ip -funroll-all-loops  -O3 -DNDEBUG


               Core t (s)   Wall t (s)        (%)
       Time:    10651.270      222.008     4797.7
                 (ns/day)    (hour/ns)
Performance:       77.836        0.308


######################################################################################

Host: node041  pid: 13728  nodeid: 0  nnodes:  72
Gromacs version:    VERSION 4.6.2
Precision:          single
Memory model:       64 bit
MPI library:        MPI
OpenMP support:     enabled
GPU support:        disabled
invsqrt routine:    gmx_software_invsqrt(x)
CPU acceleration:   SSE2
FFT library:        fftw-3.3.2-sse2
Large file support: enabled
RDTSCP usage:       enabled
Built on:           Tue Jun 25 10:25:13 CEST 2013
Built by:           p238199 at login01 [CMAKE]
Build OS/arch:      Linux 2.6.18-308.11.1.el5 x86_64
Build CPU vendor:   AuthenticAMD
Build CPU brand:    Six-Core AMD Opteron(tm) Processor 2435
Build CPU family:   16   Model: 8   Stepping: 0
Build CPU features: apic clfsh cmov cx8 cx16 htt lahf_lm misalignsse mmx msr nonstop_tsc pdpe1gb popcnt pse rdtscp sse2 sse3 sse4a
C compiler:         /cm/shared/apps/openmpi/gcc/64/1.4.5/bin/mpicc GNU gcc (GCC) 4.7.2
C compiler flags:   -msse2    -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wall -Wno-unused -Wunused-value   -fomit-frame-pointer -funroll-all-loops -fexcess-precision=fast  -O3 -DNDEBUG


               Core t (s)   Wall t (s)        (%)
       Time:    10516.210      219.223     4797.0
                 (ns/day)    (hour/ns)
Performance:       78.825        0.304


More information about the gromacs.org_gmx-users mailing list