diff --git a/src/domain.cpp b/src/domain.cpp index 678b33b4f8..217f30c4ed 100644 --- a/src/domain.cpp +++ b/src/domain.cpp @@ -676,7 +676,7 @@ void Domain::image_check() if (!atom->molecular) return; if (!xperiodic && !yperiodic && (dimension == 2 || !zperiodic)) return; - if (strcmp(update->integrate_style,"verlet/split") == 0 && + if (strncmp(update->integrate_style,"verlet/split",12) == 0 && universe->iworld != 0) return; // communicate unwrapped position of owned atoms to ghost atoms @@ -786,7 +786,7 @@ void Domain::box_too_small_check() if (!atom->molecular) return; if (!xperiodic && !yperiodic && (dimension == 2 || !zperiodic)) return; - if (strcmp(update->integrate_style,"verlet/split") == 0 && + if (strncmp(update->integrate_style,"verlet/split",12) == 0 && universe->iworld != 0) return; // maxbondall = longest current bond length diff --git a/src/finish.cpp b/src/finish.cpp index d622dedb1a..40f54480f9 100644 --- a/src/finish.cpp +++ b/src/finish.cpp @@ -94,7 +94,7 @@ void Finish::end(int flag) timeflag = histoflag = 1; neighflag = 1; if (update->whichflag == 1 && - strcmp(update->integrate_style,"verlet/split") == 0 && + strncmp(update->integrate_style,"verlet/split",12) == 0 && universe->iworld == 1) neighflag = 0; if (force->kspace && force->kspace_match("pppm",0) && force->kspace->fftbench) fftflag = 1;