# | Line 310 | Line 310 | namespace OpenMD { | |
---|---|---|
310 | SimInfo::MoleculeIterator mi; | |
311 | Molecule::IntegrableObjectIterator ii; | |
312 | RigidBody::AtomIterator ai; | |
313 | – | Atom* atom; |
313 | ||
314 | #ifndef IS_MPI | |
315 | os << " <Snapshot>\n"; | |
# | Line 318 | Line 317 | namespace OpenMD { | |
317 | writeFrameProperties(os, info_->getSnapshotManager()->getCurrentSnapshot()); | |
318 | ||
319 | os << " <StuntDoubles>\n"; | |
320 | < | for (mol = info_->beginMolecule(mi); mol != NULL; mol = info_->nextMolecule(mi)) { |
321 | < | |
320 | > | for (mol = info_->beginMolecule(mi); mol != NULL; |
321 | > | mol = info_->nextMolecule(mi)) { |
322 | ||
323 | for (sd = mol->beginIntegrableObject(ii); sd != NULL; | |
324 | sd = mol->nextIntegrableObject(ii)) { | |
# | Line 345 | Line 344 | namespace OpenMD { | |
344 | ||
345 | RigidBody* rb = static_cast<RigidBody*>(sd); | |
346 | int siteIndex = 0; | |
347 | < | for (atom = rb->beginAtom(ai); atom != NULL; |
347 | > | for (Atom* atom = rb->beginAtom(ai); atom != NULL; |
348 | atom = rb->nextAtom(ai)) { | |
349 | os << prepareSiteLine(atom, ioIndex, siteIndex); | |
350 | siteIndex++; | |
# | Line 420 | Line 419 | namespace OpenMD { | |
419 | // send our buffer: | |
420 | MPI::COMM_WORLD.Send((void *)buffer.c_str(), sendBufferLength, | |
421 | MPI::CHAR, masterNode, 0); | |
422 | + | |
423 | } | |
424 | } | |
425 | } | |
# | Line 447 | Line 447 | namespace OpenMD { | |
447 | ||
448 | RigidBody* rb = static_cast<RigidBody*>(sd); | |
449 | int siteIndex = 0; | |
450 | < | for (atom = rb->beginAtom(ai); atom != NULL; |
450 | > | for (Atom* atom = rb->beginAtom(ai); atom != NULL; |
451 | atom = rb->nextAtom(ai)) { | |
452 | buffer += prepareSiteLine(atom, ioIndex, siteIndex); | |
453 | siteIndex++; | |
# | Line 728 | Line 728 | namespace OpenMD { | |
728 | #endif // is_mpi | |
729 | ||
730 | eorStream = createOStream(eorFilename_); | |
731 | < | writeFrame(*eorStream); |
732 | < | |
731 | > | |
732 | #ifdef IS_MPI | |
733 | } | |
734 | + | #endif |
735 | + | |
736 | + | writeFrame(*eorStream); |
737 | + | |
738 | + | #ifdef IS_MPI |
739 | if (worldRank == 0) { | |
740 | < | #endif // is_mpi |
741 | < | |
740 | > | #endif |
741 | > | |
742 | writeClosing(*eorStream); | |
743 | delete eorStream; | |
744 | < | |
744 | > | |
745 | #ifdef IS_MPI | |
746 | } | |
747 | #endif // is_mpi |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |