Not as a real document. But gdb exists partially to supplement this lack of documentation. It can definitively help you understand what is going on during the initialization stage of the MPI library.

To answer specifically your question about MPI_COMM_WORLD, take a look in ompi/communicator/comm_init.c around line 98.

  Have fun,

On Oct 24, 2013, at 07:03 , Bibrak Qamar <> wrote:


I am searching for something of a guide to OpenMPI developer. Specifically, I need to understand how the OpenMPI is initialized. For example how the COMM_WORLD is initialized. Is there any help in this regard?

Bibrak Qamar

devel mailing list