forked from lijiext/lammps
now understand how respa works in lammps
(cherry picked from commit c829027e83
)
This commit is contained in:
parent
23781d6ec9
commit
3ce178d43f
|
@ -144,13 +144,13 @@ void FixFlowGauss::setup(int vflag)
|
|||
if (mTot <= 0.0)
|
||||
error->all(FLERR,"Invalid group mass in fix flow/gauss");
|
||||
|
||||
if (strstr(update->integrate_style,"verlet"))
|
||||
post_force(vflag);
|
||||
else {
|
||||
if (strstr(update->integrate_style,"respa")) {
|
||||
((Respa *) update->integrate)->copy_flevel_f(ilevel_respa);
|
||||
post_force_respa(vflag,ilevel_respa,0);
|
||||
((Respa *) update->integrate)->copy_f_flevel(ilevel_respa);
|
||||
}
|
||||
else
|
||||
post_force(vflag);
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
|
@ -171,7 +171,6 @@ void FixFlowGauss::post_force(int vflag)
|
|||
int ii,jj;
|
||||
|
||||
//find the total force on all atoms
|
||||
|
||||
//initialize to zero
|
||||
double f_thisProc[3];
|
||||
for (ii=0; ii<3; ii++)
|
||||
|
|
Loading…
Reference in New Issue