| 249 | 
  | 
        Vector3d pos1, pos2, rab; | 
| 250 | 
  | 
 | 
| 251 | 
  | 
#ifdef IS_MPI         | 
| 252 | 
+ | 
        std::cerr << "tap = " << tap.first << "  " << tap.second << std::endl; | 
| 253 | 
  | 
 | 
| 254 | 
  | 
        int mol1 = info_->getGlobalMolMembership(tap.first); | 
| 255 | 
  | 
        int mol2 = info_->getGlobalMolMembership(tap.second); | 
| 256 | 
< | 
         | 
| 256 | 
> | 
        std::cerr << "mols = " << mol1 << " " << mol2 << std::endl; | 
| 257 | 
> | 
 | 
| 258 | 
  | 
        int proc1 = info_->getMolToProc(mol1); | 
| 259 | 
  | 
        int proc2 = info_->getMolToProc(mol2); | 
| 260 | 
  | 
 | 
| 261 | 
+ | 
        std::cerr << " procs = " << proc1 << " " <<proc2 <<std::endl; | 
| 262 | 
+ | 
 | 
| 263 | 
  | 
        RealType data[3]; | 
| 264 | 
  | 
        if (proc1 == worldRank) { | 
| 265 | 
  | 
          StuntDouble* sd1 = info_->getIOIndexToIntegrableObject(tap.first); | 
| 266 | 
+ | 
          std::cerr << " on proc " << proc1 << ", sd1 has global index= " << sd1->getGlobalIndex() << std::endl; | 
| 267 | 
  | 
          pos1 = sd1->getPos(); | 
| 268 | 
  | 
          data[0] = pos1.x(); | 
| 269 | 
  | 
          data[1] = pos1.y(); | 
| 277 | 
  | 
 | 
| 278 | 
  | 
        if (proc2 == worldRank) { | 
| 279 | 
  | 
          StuntDouble* sd2 = info_->getIOIndexToIntegrableObject(tap.second); | 
| 280 | 
+ | 
          std::cerr << " on proc " << proc2 << ", sd2 has global index= " << sd2->getGlobalIndex() << std::endl; | 
| 281 | 
  | 
          pos2 = sd2->getPos(); | 
| 282 | 
  | 
          data[0] = pos2.x(); | 
| 283 | 
  | 
          data[1] = pos2.y(); |