From c2c49395bd26b4a5cbfeb7fee39fdba60641d615 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer <akohlmey@gmail.com> Date: Mon, 19 Mar 2018 18:00:48 -0400 Subject: [PATCH] write the name of a pair style to the restart even if it does not store data --- src/write_restart.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/write_restart.cpp b/src/write_restart.cpp index 082e1b873d..c92fd15334 100644 --- a/src/write_restart.cpp +++ b/src/write_restart.cpp @@ -61,7 +61,7 @@ enum{VERSION,SMALLINT,TAGINT,BIGINT, MULTIPROC,MPIIO,PROCSPERFILE,PERPROC, IMAGEINT,BOUNDMIN,TIMESTEP, ATOM_ID,ATOM_MAP_STYLE,ATOM_MAP_USER,ATOM_SORTFREQ,ATOM_SORTBIN, - COMM_MODE,COMM_CUTOFF,COMM_VEL}; + COMM_MODE,COMM_CUTOFF,COMM_VEL,NO_PAIR}; enum{IGNORE,WARN,ERROR}; // same as thermo.cpp @@ -555,9 +555,13 @@ void WriteRestart::type_arrays() void WriteRestart::force_fields() { - if (force->pair && force->pair->restartinfo) { - write_string(PAIR,force->pair_style); - force->pair->write_restart(fp); + if (force->pair) { + if (force->pair->restartinfo) { + write_string(PAIR,force->pair_style); + force->pair->write_restart(fp); + } else { + write_string(NO_PAIR,force->pair_style); + } } if (atom->avec->bonds_allow && force->bond) { write_string(BOND,force->bond_style); -- GitLab