| 78 | 
  | 
  double atomOrientData[7]; | 
| 79 | 
  | 
  int isDirectional; | 
| 80 | 
  | 
  char* atomTypeString; | 
| 81 | 
+ | 
  char MPIatomTypeString[MINIBUFFERSIZE]; | 
| 82 | 
  | 
  int me; | 
| 83 | 
  | 
  int atomTypeTag; | 
| 84 | 
  | 
  int atomIsDirectionalTag; | 
| 200 | 
  | 
        atomTransDataTag     = 4*i + 2; | 
| 201 | 
  | 
        atomOrientDataTag    = 4*i + 3; | 
| 202 | 
  | 
 | 
| 203 | 
< | 
        MPI_Recv(atomTypeString, MINIBUFFERSIZE, MPI_CHAR, which_node, | 
| 203 | 
> | 
        MPI_Recv(MPIatomTypeString, MINIBUFFERSIZE, MPI_CHAR, which_node, | 
| 204 | 
  | 
                 atomTypeTag, MPI_COMM_WORLD, &istatus); | 
| 205 | 
  | 
         | 
| 206 | 
+ | 
        strncpy(atomTypeString, MPIatomTypeString, MINIBUFFERSIZE); | 
| 207 | 
+ | 
 | 
| 208 | 
  | 
        MPI_Recv(&isDirectional, 1, MPI_INT, which_node, | 
| 209 | 
  | 
                 atomIsDirectionalTag, MPI_COMM_WORLD, &istatus); | 
| 210 | 
  | 
         | 
| 376 | 
  | 
        atomTransDataTag     = 4*i + 2; | 
| 377 | 
  | 
        atomOrientDataTag    = 4*i + 3; | 
| 378 | 
  | 
 | 
| 379 | 
< | 
        MPI_Send(atomTypeString, MINIBUFFERSIZE, MPI_CHAR, 0, | 
| 379 | 
> | 
 | 
| 380 | 
> | 
        strncpy(MPIatomTypeString, atomTypeString, MINIBUFFERSIZE); | 
| 381 | 
> | 
 | 
| 382 | 
> | 
        MPI_Send(MPIatomTypeString, MINIBUFFERSIZE, MPI_CHAR, 0, | 
| 383 | 
  | 
                 atomTypeTag, MPI_COMM_WORLD); | 
| 384 | 
  | 
         | 
| 385 | 
  | 
        MPI_Send(&isDirectional, 1, MPI_INT, 0, | 
| 429 | 
  | 
  double atomOrientData[7]; | 
| 430 | 
  | 
  int isDirectional; | 
| 431 | 
  | 
  char* atomTypeString; | 
| 432 | 
+ | 
  char MPIatomTypeString[MINIBUFFERSIZE]; | 
| 433 | 
  | 
  int atomTypeTag; | 
| 434 | 
  | 
  int atomIsDirectionalTag; | 
| 435 | 
  | 
  int atomTransDataTag; | 
| 571 | 
  | 
        atomTransDataTag     = 4*i + 2; | 
| 572 | 
  | 
        atomOrientDataTag    = 4*i + 3; | 
| 573 | 
  | 
 | 
| 574 | 
< | 
        MPI_Recv(atomTypeString, MINIBUFFERSIZE, MPI_CHAR, which_node, | 
| 574 | 
> | 
        MPI_Recv(MPIatomTypeString, MINIBUFFERSIZE, MPI_CHAR, which_node, | 
| 575 | 
  | 
                 atomTypeTag, MPI_COMM_WORLD, &istatus); | 
| 576 | 
  | 
         | 
| 577 | 
+ | 
        strncpy(atomTypeString, MPIatomTypeString, MINIBUFFERSIZE); | 
| 578 | 
+ | 
 | 
| 579 | 
  | 
        MPI_Recv(&isDirectional, 1, MPI_INT, which_node, | 
| 580 | 
  | 
                 atomIsDirectionalTag, MPI_COMM_WORLD, &istatus); | 
| 581 | 
  | 
         | 
| 747 | 
  | 
        atomTransDataTag     = 4*i + 2; | 
| 748 | 
  | 
        atomOrientDataTag    = 4*i + 3; | 
| 749 | 
  | 
 | 
| 750 | 
< | 
        MPI_Send(atomTypeString, MINIBUFFERSIZE, MPI_CHAR, 0, | 
| 750 | 
> | 
        strncpy(MPIatomTypeString, atomTypeString, MINIBUFFERSIZE); | 
| 751 | 
> | 
 | 
| 752 | 
> | 
        MPI_Send(MPIatomTypeString, MINIBUFFERSIZE, MPI_CHAR, 0, | 
| 753 | 
  | 
                 atomTypeTag, MPI_COMM_WORLD); | 
| 754 | 
  | 
         | 
| 755 | 
  | 
        MPI_Send(&isDirectional, 1, MPI_INT, 0, |