| 327 | 
  | 
      simError(); | 
| 328 | 
  | 
    } | 
| 329 | 
  | 
 | 
| 330 | 
< | 
    for (i=0 ; i < mpiSim->getTotNmol(); i++) { | 
| 330 | 
> | 
    for (i=0 ; i < mpiSim->getNMolGlobal(); i++) { | 
| 331 | 
  | 
      which_node = MolToProcMap[i]; | 
| 332 | 
  | 
      if(which_node == 0){ | 
| 333 | 
  | 
       //molecules belong to master node | 
| 368 | 
  | 
        MPI_Recv(&nCurObj, 1, MPI_INT, which_node, | 
| 369 | 
  | 
               TAKE_THIS_TAG_INT, MPI_COMM_WORLD, &istatus); | 
| 370 | 
  | 
       | 
| 371 | 
< | 
       for(j=0; j < integrableObjects.size(); j++){ | 
| 371 | 
> | 
       for(j=0; j < nCurObj; j++){ | 
| 372 | 
  | 
         | 
| 373 | 
  | 
          eof_test = fgets(read_buffer, sizeof(read_buffer), inFile); | 
| 374 | 
  | 
          if(eof_test == NULL){ | 
| 405 | 
  | 
      simError(); | 
| 406 | 
  | 
    } | 
| 407 | 
  | 
   | 
| 408 | 
< | 
    for (i=0 ; i < mpiSim->getTotNmol(); i++) { | 
| 408 | 
> | 
    for (i=0 ; i < mpiSim->getNMolGlobal(); i++) { | 
| 409 | 
  | 
      which_node = MolToProcMap[i]; | 
| 410 | 
  | 
       | 
| 411 | 
  | 
      if(which_node == worldRank){ | 
| 744 | 
  | 
  int j, myStatus; | 
| 745 | 
  | 
 | 
| 746 | 
  | 
  myStatus = 0; | 
| 747 | 
< | 
  for (j = 0; j < mpiSim->getNumberProcessors(); j++) { | 
| 747 | 
> | 
  for (j = 0; j < mpiSim->getNProcessors(); j++) { | 
| 748 | 
  | 
    MPI_Send( &myStatus, 1, MPI_INT, j, | 
| 749 | 
  | 
              TAKE_THIS_TAG_INT, MPI_COMM_WORLD); | 
| 750 | 
  | 
  } | 
| 760 | 
  | 
  MPI_Finalize(); | 
| 761 | 
  | 
  exit (0); | 
| 762 | 
  | 
} | 
| 763 | 
< | 
#endif | 
| 763 | 
> | 
#endif |