diff --git a/unittest/force-styles/pair_style.cpp b/unittest/force-styles/pair_style.cpp index 9354ad7f03..3bc14746b1 100644 --- a/unittest/force-styles/pair_style.cpp +++ b/unittest/force-styles/pair_style.cpp @@ -32,6 +32,7 @@ #include "modify.h" #include "pair.h" #include "universe.h" +#include "utils.h" #include #include @@ -159,7 +160,8 @@ void restart_lammps(LAMMPS *lmp, const TestConfig &cfg) command("clear"); command("read_restart " + cfg.basename + ".restart"); - if (!lmp->force->pair) { + // need to re-issue pair style with non-restartable and hybrid pair styles + if ((!lmp->force->pair) || (utils::strmatch(cfg.pair_style,"^hybrid"))) { command("pair_style " + cfg.pair_style); } if (!lmp->force->pair->restartinfo || !lmp->force->pair->writedata) {