The Tools > Message Queue command tells TotalView that it should display information about the current process’s message queues.
This dialog box displays the state of each of the MPI communicators that exist in the process. In some MPI implementations, such as MPICH, user-visible communicators are implemented as two internal communicator structures, one for point-to-point and the other for collective operations. TotalView displays both.
MPI lets you name predefined communicators such as MPI_COMM_WORLD(). In addition, MPICH 1.1 and Compaq MPI use the MPI‑2
MPI_NAME_PUT() and
MPI_NAME_GET() communicator naming functions that let you associate a name with a communicator. If you use
MPI_NAME_PUT() to name a communicator, TotalView uses the name you gave it when it displays the communicator.
IBM MPI and SGI MPI do not implement the MPI-2 communicator naming functions, which means that only predefined communicators are named. For user-created communicators, TotalView displays the integer value that represents the communicator. This is the value that a variable of type
MPI_Communicator has when it represents a communicator.
The number of processes in the communicator. This value is the same value as occurs when you apply
MPI_Comm_size() to the communicator.
The rank in the communicator of the process that owns the Message Queue Window. This information is the same information you would get if you had applied
MPI_Comm_rank to the communicator in this process.