Use a multiple timing-stepping integrator to evaluate some forces, as specified
by :mdp:`mts-level2-forces` every :mdp:`mts-level2-factor` integration
- steps. All other forces are evaluated at every step.
+ steps. All other forces are evaluated at every step. MTS is currently
+ only supported with :mdp-value:`integrator=md`.
.. mdp:: mts-levels
const t_gromppopts& opts,
warninp_t wi)
{
- if (!(ir.eI == eiMD || ir.eI == eiSD1))
+ /* MD-VV has no MTS support yet.
+ * SD1 needs different scaling coefficients for the different MTS forces
+ * and the different forces are currently not available in ForceBuffers.
+ */
+ if (ir.eI != eiMD)
{
auto message = gmx::formatString(
- "Multiple time stepping is only supported with integrators %s and %s",
- ei_names[eiMD], ei_names[eiSD1]);
+ "Multiple time stepping is only supported with integrator %s", ei_names[eiMD]);
warning_error(wi, message.c_str());
}
if (opts.numMtsLevels != 2)