improve error messages

This commit is contained in:
Axel Kohlmeyer
2022-09-27 20:55:55 -04:00
parent 90384371c0
commit 77fb3e8af8

View File

@ -308,12 +308,12 @@ void PairKIM::settings(int narg, char **arg)
init_style_call_count = 0;
// arg[0] is the KIM Model name
if (narg == 0) error->all(FLERR,"Illegal pair_style command");
if (narg == 0) utils::missing_cmd_args(FLERR, "pair_style kim", error);
if (narg > 1) {
const std::string arg_str(arg[1]);
if ((arg_str == "KIMvirial") || (arg_str == "LAMMPSvirial")) {
error->all(FLERR,"'KIMvirial' or 'LAMMPSvirial' not supported with kim-api");
} else error->all(FLERR,"Illegal pair_style command");
} else error->all(FLERR,"Unknown pair_style kim keyword: {}", arg_str);
}
lmps_using_molecular = (atom->molecular > 0);
@ -462,8 +462,7 @@ void PairKIM::coeff(int narg, char **arg)
if (param_index >= numberOfParameters)
error->all(FLERR,"Wrong argument for pair coefficients.\n"
"This Model does not have the requested "
"'{}' parameter", paramname);
"This Model does not have the requested '{}' parameter", paramname);
// Get the index_range for the requested parameter
int nlbound(0);