diff --git a/src/read_restart.cpp b/src/read_restart.cpp index 6a950353ef..92d21a7062 100644 --- a/src/read_restart.cpp +++ b/src/read_restart.cpp @@ -208,6 +208,7 @@ void ReadRestart::command(int narg, char **arg) mpiio->read((headerOffset+assignedChunkOffset),assignedChunkSize,buf); mpiio->close(); + if (assignedChunkSize > atom->nmax) avec->grow(assignedChunkSize); m = 0; while (m < assignedChunkSize) m += avec->unpack_restart(&buf[m]); }