add write_data support, for testing

also refactor label map initialization, memory cleanup
This commit is contained in:
Jacob Gissinger
2021-01-07 23:01:15 -05:00
parent 73968fb4d8
commit d01b19923d
3 changed files with 69 additions and 30 deletions

View File

@ -24,6 +24,7 @@
#include "fix.h"
#include "force.h"
#include "improper.h"
#include "label_map.h"
#include "memory.h"
#include "modify.h"
#include "output.h"
@ -188,6 +189,10 @@ void WriteData::write(const std::string &file)
if (coeffflag) force_fields();
}
// label map before Atoms, Bonds, etc.
if (me == 0) atom->lmap->write_data(fp); // NOTE: always write for now, for testing
// per atom info in Atoms and Velocities sections
if (natoms) atoms();