In some cases, dh/dl interactions are added twice when the
couple-intermol keyword is not used.
These lines were originally removed in
7763fa8f while fixing thread
safety in free-energy calculations, but were erroneously re-introduced
in
f40969c. Versions 4.6 and 4.6.1 were affected.
Fixes #1225
Change-Id: If24177833eb4a96a6c6ef0d1ecc9a23bf80a90b1
v = do_nonbonded_listed(ftype, nbn, iatoms+nb0, idef->iparams, (const rvec*)x, f, fshift,
pbc, g, lambda, dvdl, md, fr, grpp, global_atom_index);
- enerd->dvdl_nonlin[efptCOUL] += dvdl[efptCOUL];
- enerd->dvdl_nonlin[efptVDW] += dvdl[efptVDW];
-
if (bPrintSepPot)
{
fprintf(fplog, " %-5s + %-15s #%4d dVdl %12.5e\n",