Change-Id: Iba4d9636f2da01fa1bc9e003446621c743fb9114
turns off solvent optimizations; automatic if ``GMX_NB_GENERIC``
is enabled.
+``GMX_NO_UPDATEGROUPS``
+ turns off update groups. May allow for a decomposition of more
+ domains for small systems at the cost of communication during update.
+
``GMX_NSCELL_NCG``
the ideal number of charge groups per neighbor searching grid cell is hard-coded
to a value of 10. Setting this environment variable to any other integer value overrides this hard-coded
}
comm->updateGroupingPerMoleculetype = gmx::makeUpdateGroups(mtop);
- comm->useUpdateGroups = !comm->updateGroupingPerMoleculetype.empty();
+ comm->useUpdateGroups =
+ (!comm->updateGroupingPerMoleculetype.empty() &&
+ getenv("GMX_NO_UPDATEGROUPS") == nullptr);
if (comm->useUpdateGroups)
{