Add SIMD bonded tests and improve SIMD angles()
authorBerk Hess <hess@kth.se>
Fri, 14 Aug 2020 19:23:02 +0000 (19:23 +0000)
committerMark Abraham <mark.j.abraham@gmail.com>
Fri, 14 Aug 2020 19:23:02 +0000 (19:23 +0000)
commitfb7a6480db5914a50a97618b3e6316663041aafb
tree2e1b767467be7282e6a1f2c6e6aad369d3e4b089
parent9d6db3f424a165865658b47e865b421ef6c0dbf3
Add SIMD bonded tests and improve SIMD angles()

The listed_forces module bonded tests are now also executed for the
force-only and SIMD flavor of the bonded kernels, when available.

Improved precision of SIMD angles kernel for small angles by avoiding
two invsqrt operations for computing the sin.
src/gromacs/listed_forces/bonded.cpp
src/gromacs/listed_forces/tests/bonded.cpp