| 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"; |