[gmx-users] does gromacs-4.6 support intel core Quad Q9550 cpu?

Vedat Durmaz durmaz at zib.de
Thu Sep 25 16:30:28 CEST 2014



thanks micro,

there is indeed a log file (below). the only occurrence of "avx" is
related to the FFTW library. is that what you were talking about? i and
does my cpu support avx?.

however, the log file (below) also mentions the cpu feature "sse4.2"
that is obviously not supported by intel core Quad Q9550 cpu


>>> architecture the gromacs binary has been compiled on:
Gromacs version:    VERSION 4.6.5
Precision:          single
Memory model:       64 bit
MPI library:        thread_mpi
OpenMP support:     enabled
GPU support:        disabled
invsqrt routine:    gmx_software_invsqrt(x)
CPU acceleration:   SSE4.1
FFT library:        fftw-3.3.3-sse2-avx
Large file support: enabled
RDTSCP usage:       enabled
Built on:           Sun Dec 15 04:01:11 UTC 2013
Built by:           buildd at panlong [CMAKE]
Build OS/arch:      Linux 3.2.0-37-generic x86_64
Build CPU vendor:   GenuineIntel
Build CPU brand:    Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
Build CPU family:   6   Model: 44   Stepping: 2
Build CPU features: aes apic clfsh cmov cx8 cx16 htt lahf_lm mmx msr
nonstop_tsc pcid pclmuldq pdcm pdpe1gb popcnt pse rdtscp sse2 sse3
sse4.1 sse4.2 ssse3
C compiler:         /usr/bin/x86_64-linux-gnu-gcc GNU gcc-4.8.real
(Ubuntu/Linaro 4.8.2-10ubuntu1) 4.8.2
C compiler flags:   -msse4.1    -Wextra -Wno-missing-field-initializers
-Wno-sign-compare -Wall -Wno-unused -Wunused-value -Wno-unused-parameter
-Wno-array-bounds -Wno-maybe-uninitialized -Wno-strict-overflow  
-fomit-frame-pointer -funroll-all-loops -fexcess-precision=fast  -O3
-DNDEBUG
...
...
>>> Present hardware specification:
Vendor: GenuineIntel
Brand:  Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz
Family:  6  Model: 23  Stepping: 10
Features: apic clfsh cmov cx8 cx16 lahf_lm mmx msr pdcm pse sse2 sse3
sse4.1 ssse3
Acceleration most likely to fit this hardware: SSE4.1
Acceleration selected at GROMACS compile time: SSE4.1



Am 25.09.2014 um 13:36 schrieb Mirco Wahab:
> On 25.09.2014 12:16, Vedat Durmaz wrote:
>> gromacs version 4.6.5 debian/ubuntu binaries from the ubuntu
>> repositories.
>> when we start mdrun, we get an german error message saying:
>> "ungültiger maschinenbefehl" (something like "invalid machine command").
>> when searching the internet i got the feeling that this has something to
>> do with the cpu.
>>
>> cat /proc/cpuinfo yields (among others):
>
> Does it crash immediately or does mdrun start to write a md.log
> file before it stops?
>
> You then need the output from md.log where it says for which CPU-
> architecture the gromacs binary has been compiled (optimized)
> by the ubuntu maintainer.
>
> If the maintainer's machine supported AVX and he didn't
> explicitly select a "lower" instruction set, the binary
> will crash on any machine not supporting AVX.
>
> my € 0.02
>
> M.
>
>



More information about the gromacs.org_gmx-users mailing list