Prepare ThreadedForceBuffer for FE kernel use
authorBerk Hess <hess@kth.se>
Tue, 21 Sep 2021 07:52:15 +0000 (09:52 +0200)
committerBerk Hess <hess@kth.se>
Tue, 21 Sep 2021 07:52:15 +0000 (09:52 +0200)
commitb40608726364610408bf19f8be355452b5911591
treef22ba830d654abefbc0662c2e16a8a0beb727b80
parent4b1c6b7af152dd2d3bda41257befc1aa6cd8724a
Prepare ThreadedForceBuffer for FE kernel use

Made the energy terms optional.
Skip reductions and allow nullptr/empty input for buffers that are
not used according to the stepwork flags.
Instantiate RVec versions of the templated types.
src/gromacs/listed_forces/manage_threading.cpp
src/gromacs/mdtypes/threaded_force_buffer.cpp
src/gromacs/mdtypes/threaded_force_buffer.h