> On Apr 5, 2018, at 3:55 PM, George Bosilca <bosi...@icl.utk.edu> wrote: > > Noam, > > The OB1 provide a mechanism to dump all pending communications in a > particular communicator. To do this I usually call mca_pml_ob1_dump(comm, 1), > with comm being the MPI_Comm and 1 being the verbose mode. I have no idea how > you can find the pointer to the communicator out of your code, but if you > compile OMPI in debug mode you will see it as an argument to the > mca_pml_ob1_send and mca_pml_ob1_recv function. > > This information will give us a better idea on what happened to the message, > where is has been sent (or not), and what were the source and tag used for > the matching.
Interesting. How would you do this in a hung program? Call it before you call the things that you expect will hang? And any ideas how to get a communicator pointer from fortran? Noam
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users