| 250 |  |  | 
| 251 |  | #ifdef IS_MPI | 
| 252 |  |  | 
| 253 | < | mol1 = info_.globalMolMembership_[tap.first]; | 
| 254 | < | mol2 = info_.globalMolMembership_[tap.second]; | 
| 253 | > | int mol1 = info_->getGlobalMolMembership(tap.first); | 
| 254 | > | int mol2 = info_->getGlobalMolMembership(tap.second); | 
| 255 |  |  | 
| 256 |  | int proc1 = info_->getMolToProc(mol1); | 
| 257 |  | int proc2 = info_->getMolToProc(mol2); | 
| 258 |  |  | 
| 259 | + | RealType data[3]; | 
| 260 |  | if (proc1 == worldRank) { | 
| 260 | – | RealType data[3]; | 
| 261 |  | StuntDouble* sd1 = info_->getIOIndexToIntegrableObject(tap.first); | 
| 262 |  | pos1 = sd1->getPos(); | 
| 263 |  | data[0] = pos1.x(); | 
| 268 |  | MPI_Bcast(data, 3, MPI_REALTYPE, proc1, MPI_COMM_WORLD); | 
| 269 |  | pos1 = Vector3d(data); | 
| 270 |  | } | 
| 271 | < |  | 
| 271 | > |  | 
| 272 | > |  | 
| 273 |  | if (proc2 == worldRank) { | 
| 273 | – | RealType data[3]; | 
| 274 |  | StuntDouble* sd2 = info_->getIOIndexToIntegrableObject(tap.second); | 
| 275 |  | pos2 = sd2->getPos(); | 
| 276 |  | data[0] = pos2.x(); |