From fafdfbf5fec83e2f14da3864bdd8208a543c4912 Mon Sep 17 00:00:00 2001 From: sjplimp Date: Tue, 8 Apr 2014 17:35:21 +0000 Subject: [PATCH] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11739 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/atom.cpp | 3 ++- src/atom_map.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/atom.cpp b/src/atom.cpp index 9a9ff5957d..1992ca17ac 100644 --- a/src/atom.cpp +++ b/src/atom.cpp @@ -162,7 +162,7 @@ Atom::Atom(LAMMPS *lmp) : Pointers(lmp) tag_enable = 1; map_style = map_user = 0; map_tag_max = -1; - map_maxarray = map_nhash = 0; + map_maxarray = map_nhash = -1; max_same = 0; sametag = NULL; @@ -480,6 +480,7 @@ void Atom::modify_params(int narg, char **arg) if (strcmp(arg[iarg+1],"array") == 0) map_user = 1; else if (strcmp(arg[iarg+1],"hash") == 0) map_user = 2; else error->all(FLERR,"Illegal atom_modify command"); + map_style = map_user; iarg += 2; } else if (strcmp(arg[iarg],"first") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal atom_modify command"); diff --git a/src/atom_map.cpp b/src/atom_map.cpp index d209754717..a63db79cce 100644 --- a/src/atom_map.cpp +++ b/src/atom_map.cpp @@ -37,6 +37,7 @@ void Atom::map_init(int check) // check for new map style if max atomID changed (check = 1 = default) // recreate = 1 if must delete old map and create new map // recreate = 0 if can re-use old map w/out realloc and just adjust settings + // map_maxarray/map_nhash initially -1, to force recreate even when no atoms int recreate = 0; if (check) recreate = map_style_set();