Add SIMD support for Intel MIC
authorRoland Schulz <roland@utk.edu>
Mon, 2 Dec 2013 04:37:27 +0000 (23:37 -0500)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Thu, 9 Jan 2014 09:12:07 +0000 (10:12 +0100)
commitd28336a2591a905177a5e635f76189658f66aeff
tree1c8724193e2bb8d332cc89ecf0c6361fe244e645
parent8f16a532d910e75802b855843d1c54d83e247a68
Add SIMD support for Intel MIC

Only single precision is supported so far.

To compile in native mode:
CFLAGS="-mmic" CXXFLAGS="-mmic" cmake

Regressiontests pass with ICC 14.

Instructions are not updated because only offload mode (#1181)
is useful to the user.

Part of #1187

Change-Id: I81a2022cfcecf634fdfaff5ce63ad82f0a5d4dee
src/gromacs/legacyheaders/types/nb_verlet.h
src/gromacs/mdlib/forcerec.c
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_simd_utils.h
src/gromacs/mdlib/nbnxn_kernels/nbnxn_kernel_simd_utils_x86_mic.h [new file with mode: 0644]
src/gromacs/simd/general_x86_mic.h [new file with mode: 0644]
src/gromacs/simd/macros.h