From: treumann@XXXXXXXXXX X-Lotus-FromDomain: IBMUS To: mpi-core@XXXXXXXXXXX cc: William Gropp Date: Fri, 18 Jun 1999 11:23:20 -0400 Subject: Re: MPI_PROC_NULL as target rank in RMA Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-Disposition: inline X-UIDL: b27704865592170b5815c379017124c5 I agree MPI_PROC_NULL should be allowed. I would identify the MPI-2 statement that target rank is a non-negative integer as a trivial inconsistency with MPI-1 saying integer for source/destination ranks. That is, it does not intend to rule out MPI_PROC_NULL. Dick Treumann IBM RS/6000 SP Development Tele (914) 433-7846 Fax (914) 433-8363 William Gropp on 06/17/99 02:04:44 PM To: mpi-core@XXXXXXXXXXX cc: (bcc: Richard Treumann/Poughkeepsie/IBM) Subject: MPI_PROC_NULL as target rank in RMA Is it invalid to use MPI_PROC_NULL as the target rank in MPI_Put, MPI_Get, and MPI_Accumulate? I can make the case both for and against this, based on the text in the standard. It would match the spirit of the standard (which says that MPI_PUT is like a send at the origin and a receive at the target) to allow MPI_PROC_NULL. Bill