backport fix STORE/GLOBAL bugfix PR #4270
This commit is contained in:
@ -152,6 +152,7 @@ void FixStoreGlobal::restart(char *buf)
|
||||
// means the restart file is setting size of vec or array and doing init
|
||||
// because caller did not know size at time this fix was instantiated
|
||||
// reallocate vstore or astore accordingly
|
||||
// also reset nrow,ncol to values from restart file
|
||||
|
||||
if (n1 != n1_restart || n2 != n2_restart) {
|
||||
memory->destroy(vstore);
|
||||
@ -165,8 +166,8 @@ void FixStoreGlobal::restart(char *buf)
|
||||
vecflag = 1;
|
||||
else
|
||||
arrayflag = 1;
|
||||
n1 = n1_restart;
|
||||
n2 = n2_restart;
|
||||
nrow = n1 = n1_restart;
|
||||
ncol = n2 = n2_restart;
|
||||
if (vecflag)
|
||||
memory->create(vstore, n1, "fix/store:vstore");
|
||||
else if (arrayflag)
|
||||
|
||||
Reference in New Issue
Block a user