Made mdrun warn when generic kernels are used
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 17 Jun 2014 14:33:49 +0000 (16:33 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Wed, 18 Jun 2014 06:26:14 +0000 (08:26 +0200)
commitcbab5cd824cd0df312b9bf6d3808a3fc959a945a
tree476c3c4df1a2f2a6d6a929a8e74d57e8800d87e0
parent8fe4088bf76d1f72847fe43e388e08f414f8ce83
Made mdrun warn when generic kernels are used

mdrun now issues a warning if the generic group-scheme, or plain-C
Verlet-scheme kernels actually did some work. Such kernels should not
be called during routine use of mdrun.

It would be possible to do the check for the use of the generic
group-scheme kernel earlier in mdrun, but it's not easy to ensure we
only write the output at the first such step. Given that the group
scheme is deprecated, warning only at the end is sufficiently nice
behaviour.

Change-Id: Ib9b15165e53510f537687a4b448aaa01f1418522
src/gromacs/gmxlib/nrnb.c
src/gromacs/mdlib/forcerec.c