Date: Thu, 17 Jun 1999 15:55:17 -0500 From: Rajeev Thakur To: linda@XXXXXXXXXXX CC: mpi-core@XXXXXXXXXXX,bcarnes@XXXXXXXX,hedges1@XXXXXXXX,In-reply-to: <199906172037.NAA24257@XXXXXXXXXXX> on Thu, 17 Jun 1999 13:37:03 -0700 (PDT)) Subject: Re: Request for interpretation Sender: owner-mpi-core@XXXXXXXXXXX Precedence: bulk X-UIDL: ed6b490180ddc9ebbc3291dcf178c19f > I have a question about the interpretation of the wording in Section 4.10, > Info objects. The first paragraph describes these objects and indicates > that they are used by many of the routines in MPI-2. So how do we > interpret the first sentence of the second paragraph: > > If a function does not recognize a key, it will ignore it, unless > otherwise specified. > > Does this mean that MPI_INFO_SET may ignore (i.e., refuse to add) a key > if the key given is not recognized by any of the MPI-2 functions in this > implementation? > > Or does it mean that an MPI-2 function that takes an Info object as an > argument (e.g, MPI_FILE_OPEN or MPI_COMM_SPAWN) will ignore any key in > the object that is not recognized for this function in this implementation? I hope it's the latter because it makes the info object more useful. For example, higher-level libraries can use MPI_Info as their hints mechanism rather than having to reinvent something. Rajeev