Date: Thu, 18 Mar 2004 08:49:06 -0600 To: mpi-core From: William Gropp Subject: MPI_COMM_PARENT and MPI_Comm_get_parent Cc: Bcc: X-Attachments: In-Reply-To: References: Rusty caught the following error in the MPI 2 spec: MPI_COMM_PARENT is used where the communicator returned by MPI_COMM_GET_PARENT is meant. This reflects, I believe, an earlier version of the parent where we had a MPI_COMM_PARENT similar to MPI_COMM_WORLD. There are in fact two changes needed: Page 176, lines 4-5 change Thus, the names of MPI_COMM_WORLD, MPI_COMM_SELF, and MPI_COMM_PARENT will have the default of MPI_COMM_WORLD, MPI_COMM_SELF, and MPI_COMM_PARENT. to Thus, the names of MPI_COMM_WORLD, MPI_COMM_SELF, and the communicator returned by MPI_COMM_GET_PARENT (if not MPI_COMM_NULL) will have the default of MPI_COMM_WORLD, MPI_COMM_SELF, and MPI_COMM_PARENT. Page 93, line 3-5, change * The manager is represented as the process with rank 0 in (the remote * group of) MPI_COMM_PARENT. If the workers need to communicate among * themselves, they can use MPI_COMM_WORLD. to * The manager is represented as the process with rank 0 in (the remote * group of) the parent communicator. If the workers need to communicate among * themselves, they can use MPI_COMM_WORLD. Bill