Remove tree-reduce algorithm
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 9 Feb 2021 06:08:05 +0000 (07:08 +0100)
committerPaul Bauer <paul.bauer.q@gmail.com>
Tue, 9 Feb 2021 07:40:03 +0000 (07:40 +0000)
commitf6d04f4314a9e65a7b949b9c88693b928ea44d4c
tree8b6a622a7d8def7a0c6db698c4bd9e8077127dee
parentecdd31ba5cc71a9b5babad6dc78fc869e1c7934e
Remove tree-reduce algorithm

This was formerly used only on the now-removed MIC platform. It could
well be useful these days with high core counts on conventional CPU
platforms, but it is likely that something else will prove limiting to
MD step thread scaling before that point. If we ever want it back,
then git will remember it, and we'd probably re-implement it on
different infrastructure anyway.

No need for release notes, as it was not something intended for users
to use.

Renamed the "standard" reduction function now that there is no need to
distinguish it from the tree reduction.

Part of #3982
Fixes #3891
docs/user-guide/environment-variables.rst
src/gromacs/nbnxm/atomdata.cpp
src/gromacs/nbnxm/atomdata.h