| 240 |  | os << "    <StuntDoubles>\n"; | 
| 241 |  | for (mol = info_->beginMolecule(mi); mol != NULL; mol = info_->nextMolecule(mi)) { | 
| 242 |  |  | 
| 243 | < | for (integrableObject = mol->beginIntegrableObject(ii); integrableObject != NULL; | 
| 243 | > |  | 
| 244 | > | for (integrableObject = mol->beginIntegrableObject(ii); integrableObject != NULL; | 
| 245 |  | integrableObject = mol->nextIntegrableObject(ii)) { | 
| 246 | < | os << prepareDumpLine(integrableObject); | 
| 247 | < |  | 
| 246 | > | os << prepareDumpLine(integrableObject); | 
| 247 | > |  | 
| 248 |  | } | 
| 249 |  | } | 
| 250 |  | os << "    </StuntDoubles>\n"; | 
| 251 | < |  | 
| 251 | > |  | 
| 252 |  | os << "  </Snapshot>\n"; | 
| 253 |  |  | 
| 254 |  | os.flush(); | 
| 256 |  | //every node prepares the dump lines for integrable objects belong to itself | 
| 257 |  | std::string buffer; | 
| 258 |  | for (mol = info_->beginMolecule(mi); mol != NULL; mol = info_->nextMolecule(mi)) { | 
| 259 | < |  | 
| 259 | > |  | 
| 260 | > |  | 
| 261 |  | for (integrableObject = mol->beginIntegrableObject(ii); integrableObject != NULL; | 
| 262 |  | integrableObject = mol->nextIntegrableObject(ii)) { | 
| 263 | < | buffer += prepareDumpLine(integrableObject); | 
| 263 | > | buffer += prepareDumpLine(integrableObject); | 
| 264 |  | } | 
| 265 |  | } | 
| 266 |  |  | 
| 287 |  | } else { | 
| 288 |  | MPI_Recv(recvBuffer, recvLength, MPI_CHAR, i, 0, MPI_COMM_WORLD, &istatus); | 
| 289 |  | os << recvBuffer; | 
| 290 | < | delete recvBuffer; | 
| 290 | > | delete [] recvBuffer; | 
| 291 |  | } | 
| 292 |  | } | 
| 293 |  | os << "    </StuntDoubles>\n"; |