if (bTemp)
{
/* Sum the kinetic energies of the groups & calc temp */
- /* compute full step kinetic energies if vv, or if vv2 and we are computing the pressure with IR_NPT_TROTTER */
+ /* compute full step kinetic energies if vv, or if vv-avek and we are computing the pressure with IR_NPT_TROTTER */
/* three maincase: VV with AveVel (md-vv), vv with AveEkin (md-vv-avek), leap with AveEkin (md).
Leap with AveVel is also an option for the future but not supported now.
bEkinAveVel: If TRUE, we simply multiply ekin by ekinscale to get a full step kinetic energy.
}
/* md-vv uses averaged full step velocities for T-control
- md-vv2 uses averaged half step velocities for T-control (but full step ekin for P control)
+ md-vv-avek uses averaged half step velocities for T-control (but full step ekin for P control)
md uses averaged half step kinetic energies to determine temperature unless defined otherwise by GMX_EKIN_AVE_VEL; */
bVV = EI_VV(ir->eI);
if (bVV) /* to store the initial velocities while computing virial */
"can be as high as 20 times, but in most other setups involving cutoffs and PME the",
"acceleration is usually only 4~6 times relative to a 3GHz CPU.[PAR]",
"Supported features:[PAR]",
- " * Integrators: md, md-vv, md-vv2, sd and bd.\n",
+ " * Integrators: md/md-vv/md-vv-avek, sd/sd1 and bd.\n",
" * Long-range interactions (option coulombtype): Reaction-Field, Ewald, PME.\n",
- " * Temperature control: Supported only with the sd, bd, md-vv and md-vv2 integrators.\n",
+ " * Temperature control: Supported only with the md/md-vv/md-vv-avek, sd/sd1 and bd integrators.\n",
" * Pressure control: Not supported.\n",
" * Implicit solvent: Supported.\n",
"A detailed description can be found on the website:\n",
(ir->eI != eiBD)
)
{
- gmx_fatal(FARGS, "OpenMM supports only the following integrators: md-vv/md-vvak, sd/sd1, and bd.\n");
+ gmx_fatal(FARGS, "OpenMM supports only the following integrators: md/md-vv/md-vv-avek, sd/sd1, and bd.\n");
}
/* Electroctstics */
(ir->eI != eiSD1) &&
(ir->eI != eiSD2) &&
(ir->eI != eiBD) )
- gmx_warning("OpenMM supports only Andersen thermostat with the md-vv/md-vvak integrators.\n");
+ gmx_warning("OpenMM supports only Andersen thermostat with the md/md-vv/md-vv-avek integrators.\n");
if (ir->opts.ngtc > 1)
gmx_fatal(FARGS,"OpenMM does not support multiple temperature coupling groups.\n");
static_cast<LangevinIntegrator*>(integ)->setRandomNumberSeed(ir->ld_seed); /* TODO test this */
}
else {
- gmx_fatal(FARGS, "OpenMM supports only the following integrators: md-vv/md-vvak, sd/sd1, and bd.\n");
+ gmx_fatal(FARGS, "OpenMM supports only the following integrators: md/md-vv/md-vv-avek, sd/sd1, and bd.\n");
}
integ->setConstraintTolerance(ir->shake_tol);