hardware: detect ARM SVE architecture at runtime
authorGilles Gouaillardet <gilles@rist.or.jp>
Wed, 16 Sep 2020 05:32:23 +0000 (14:32 +0900)
committerArtem Zhmurov <zhmurov@gmail.com>
Thu, 1 Oct 2020 21:16:41 +0000 (21:16 +0000)
commit41a1a781a0f5918222fdbe7e6f83b3262e3a1274
treea75eaa0ff11ede69316821524d59e6221bdbb7cb
parentf811316df0f42c2875a7136bb2627c6321400e4f
hardware: detect ARM SVE architecture at runtime

 - issue a warning if the application was built with NEON simd support
 - check the vector length at runtime is the same than at cmake time,
   and aborts otherwise
src/gromacs/hardware/cpuinfo.cpp
src/gromacs/hardware/cpuinfo.h
src/gromacs/simd/support.cpp
src/gromacs/simd/support.h