| 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, |