[gmx-users] avx2 with gcc 4.8.3

Harry Mark Greenblatt harry.greenblatt at weizmann.ac.il
Mon Dec 15 14:47:58 CET 2014


BS"D

Dear All,

  While trying to run cmake under Centos 6.6 on a Haswell cpu for Gromacs 5.0.3 using gcc 4.8.3, cmake fails claiming the compiler doesn't support AVX2, but as far as I know it should...

Cannot find AVX2 compiler flag.  Use a newer compiler, or choose AVX SIMD
  (slower).

Some tests for AVX2 *do* succeed:

-- Try C compiler AVX2 flag = [-mavx2]
-- Performing Test C_FLAG_mavx2
-- Performing Test C_FLAG_mavx2 - Success
...
-- Try C++ compiler AVX2 flag = [-mavx2]
-- Performing Test CXX_FLAG_mavx2
-- Performing Test CXX_FLAG_mavx2 - Success

Using  -DGMX_SIMD=AVX_256 does solve the problem, but then I lose AVX2 acceleration.

I am using CUDA 6.5-19 (which was compiled with gcc 4.4.7, but that doesn't seem to be the issue).

Any advice?

Thanks

Harry

Harry M. Greenblatt
Associate Staff Scientist
Dept of Structural Biology           harry.greenblatt at weizmann.ac.il<mailto:harry.greenblatt at weizmann.ac.il>
Weizmann Institute of Science        Phone:  972-8-934-3625
234 Herzl St.                        Facsimile:   972-8-934-4159
Rehovot, 76100
Israel


More information about the gromacs.org_gmx-users mailing list