Merge pull request #2285 from twhitehead/comm-for-fix-destructors
Move comm destruction to after modify to leave available for fixes
This commit is contained in:
@ -854,9 +854,6 @@ void LAMMPS::destroy()
|
|||||||
delete neighbor;
|
delete neighbor;
|
||||||
neighbor = NULL;
|
neighbor = NULL;
|
||||||
|
|
||||||
delete comm;
|
|
||||||
comm = NULL;
|
|
||||||
|
|
||||||
delete force;
|
delete force;
|
||||||
force = NULL;
|
force = NULL;
|
||||||
|
|
||||||
@ -870,6 +867,10 @@ void LAMMPS::destroy()
|
|||||||
// since they delete fixes
|
// since they delete fixes
|
||||||
modify = NULL;
|
modify = NULL;
|
||||||
|
|
||||||
|
delete comm; // comm must come after modify
|
||||||
|
// since fix destructors may access comm
|
||||||
|
comm = NULL;
|
||||||
|
|
||||||
delete domain; // domain must come after modify
|
delete domain; // domain must come after modify
|
||||||
// since fix destructors access domain
|
// since fix destructors access domain
|
||||||
domain = NULL;
|
domain = NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user