document restriction for molecule sets. improve warning message.

This commit is contained in:
Axel Kohlmeyer
2024-02-09 11:03:44 -05:00
parent 245f8c2fad
commit 524470f9fc
2 changed files with 7 additions and 1 deletions

View File

@ -179,7 +179,8 @@ void CreateAtoms::command(int narg, char **arg)
if (imol == -1)
error->all(FLERR, "Molecule template ID {} for create_atoms does not exist", arg[iarg + 1]);
if ((atom->molecules[imol]->nset > 1) && (comm->me == 0))
error->warning(FLERR, "Molecule template for create_atoms has multiple molecules");
error->warning(FLERR, "Molecule template for create_atoms has multiple molecule sets. "
"Only the first set will be used.");
mode = MOLECULE;
onemol = atom->molecules[imol];
molseed = utils::inumeric(FLERR, arg[iarg + 2], false, lmp);