Explicitly defining default ncollections
This commit is contained in:
@ -303,6 +303,7 @@ void Comm::modify_params(int narg, char **arg)
|
|||||||
if (mode == Comm::MULTIOLD) cutghostuser = 0.0;
|
if (mode == Comm::MULTIOLD) cutghostuser = 0.0;
|
||||||
memory->destroy(cutusermultiold);
|
memory->destroy(cutusermultiold);
|
||||||
mode = Comm::MULTI;
|
mode = Comm::MULTI;
|
||||||
|
ncollections_cutoff = 0;
|
||||||
} else if (strcmp(arg[iarg+1],"multi/old") == 0) {
|
} else if (strcmp(arg[iarg+1],"multi/old") == 0) {
|
||||||
if (neighbor->style == Neighbor::MULTI)
|
if (neighbor->style == Neighbor::MULTI)
|
||||||
error->all(FLERR,"Cannot use comm mode 'multi/old' with 'multi' style neighbor lists");
|
error->all(FLERR,"Cannot use comm mode 'multi/old' with 'multi' style neighbor lists");
|
||||||
|
|||||||
@ -2349,8 +2349,10 @@ void Neighbor::set(int narg, char **arg)
|
|||||||
|
|
||||||
if (strcmp(arg[1],"nsq") == 0) style = Neighbor::NSQ;
|
if (strcmp(arg[1],"nsq") == 0) style = Neighbor::NSQ;
|
||||||
else if (strcmp(arg[1],"bin") == 0) style = Neighbor::BIN;
|
else if (strcmp(arg[1],"bin") == 0) style = Neighbor::BIN;
|
||||||
else if (strcmp(arg[1],"multi") == 0) style = Neighbor::MULTI;
|
else if (strcmp(arg[1],"multi") == 0) {
|
||||||
else if (strcmp(arg[1],"multi/old") == 0) style = Neighbor::MULTI_OLD;
|
style = Neighbor::MULTI;
|
||||||
|
ncollections = atom->ntypes;
|
||||||
|
} else if (strcmp(arg[1],"multi/old") == 0) style = Neighbor::MULTI_OLD;
|
||||||
else error->all(FLERR,"Illegal neighbor command");
|
else error->all(FLERR,"Illegal neighbor command");
|
||||||
|
|
||||||
if (style == Neighbor::MULTI_OLD && lmp->citeme) lmp->citeme->add(cite_neigh_multi_old);
|
if (style == Neighbor::MULTI_OLD && lmp->citeme) lmp->citeme->add(cite_neigh_multi_old);
|
||||||
|
|||||||
Reference in New Issue
Block a user