[Mpi3-rma] Fwd: [Mpi-comments] Freeing memory allocated in MPI_WIN_ALLOCATE_SHARED

Hubert Ritzdorf Hubert.Ritzdorf at EMEA.NEC.COM
Wed Sep 5 08:33:23 CDT 2012


Looks good. I agree that it must be fixed in this way since
the window knows which process has allocated the contiguous memory.

I assume that the sentence was simply forgotten when integrating 
MPI_Win_allocate_shared description. And it is consistent with
MPI_Win_allocate.

Hubert
________________________________________
From: mpi3-rma-bounces at lists.mpi-forum.org [mpi3-rma-bounces at lists.mpi-forum.org] on behalf of William Gropp [wgropp at illinois.edu]
Sent: Wednesday, September 05, 2012 9:50 AM
To: MPI 3.0 Remote Memory Access working group
Subject: Re: [Mpi3-rma] Fwd: [Mpi-comments] Freeing memory allocated in MPI_WIN_ALLOCATE_SHARED

Here's the current text (p 415 line 6):

If the
window was created with \mpifunc{MPI\_WIN\_ALLOCATE},
\mpifunc{MPI\_WIN\_FREE} will free the window memory that was allocated
in \mpifunc{MPI\_WIN\_ALLOCATE}.}

Here is my proposed correction

(above text, followed by)

If the window was created with \mpifunc{MPI\_WIN\_ALLOCATE\_SHARED},
\mpifunc{MPI\_WIN\_FREE} will free the window memory that was allocated
in \mpifunc{MPI\_WIN\_ALLOCATE\_SHARED}.

This is a sufficient change, since the document is a standard and we don't need to state the same behavior everywhere (note that MPI_WIN_ALLOCATE doesn't mention MPI_WIN_FREE in the description of MPI_WIN_ALLOCATE).

Thoughts?  Is this a "simple oversight" error that we can add?

Bill


William Gropp
Director, Parallel Computing Institute
Deputy Director for Research
Institute for Advanced Computing Applications and Technologies
Paul and Cynthia Saylor Professor of Computer Science
University of Illinois Urbana-Champaign



On Sep 5, 2012, at 12:39 AM, Jeff Hammond wrote:

> Okay, I thought it might do that but despite having a paper copy of
> the MPI-3 RMA chapter three feet from me at the time, I was too lazy
> to look it up.
>
> Thanks for the clarification.
>
> Jeff
>
> On Tue, Sep 4, 2012 at 11:47 PM, Jim Dinan <dinan at mcs.anl.gov> wrote:
>> MPI_Win_free also frees memory allocated by MPI_Win_allocate.
>>
>> ~Jim.
>>
>>
>> On 9/4/12 4:22 PM, Jeff Hammond wrote:
>>>
>>> Shouldn't that be a new call (MPI_Win_free_shared) to keep the usage
>>> of MPI_Win_free uniform?  MPI_Win_free doesn't deallocate the buffers
>>> in any other situation, does it?
>>>
>>> Jeff
>>>
>>> On Tue, Sep 4, 2012 at 4:07 PM, Jim Dinan <dinan at mcs.anl.gov> wrote:
>>>>
>>>> Hi All,
>>>>
>>>> It looks like we forgot to include the text specifying that
>>>> MPI_Win_allocate_shared memory is freed along with the window.
>>>>
>>>>  ~Jim.
>>>>
>>>>
>>>> -------- Original Message --------
>>>> Subject:        [Mpi-comments] Freeing memory allocated in
>>>> MPI_WIN_ALLOCATE_SHARED
>>>> Date:   Tue, 4 Sep 2012 12:49:10 +0000
>>>> From:   Hubert Ritzdorf <Hubert.Ritzdorf at emea.nec.com>
>>>> Reply-To:       Comments on the MPI Standard
>>>> <mpi-comments at lists.mpi-forum.org>
>>>> To:     mpi-comments at lists.mpi-forum.org
>>>> <mpi-comments at lists.mpi-forum.org>
>>>>
>>>>
>>>>
>>>> Hi,
>>>>
>>>> is it correct that MPI_Win_free should free the memory allocated in
>>>> MPI_Win_allocate_shared ?
>>>>
>>>> MPI_Win_free (Page 416, Line 5-6) specifies this only for
>>>> memory allocated by MPI_Win_allocate.
>>>> I think that an additional reference to MPI_Win_allocate_shared is
>>>> missing also on Page 420, Line 31, Page 448 Line 25, Page 609 Line 31,
>>>> Page 613 Line 1, Page 614 Line 9, Page 614 Line 31.
>>>>
>>>> Hubert
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> mpi3-rma mailing list
>>>> mpi3-rma at lists.mpi-forum.org
>>>> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma
>>>
>>>
>>>
>>>
>> _______________________________________________
>> mpi3-rma mailing list
>> mpi3-rma at lists.mpi-forum.org
>> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma
>
>
>
> --
> Jeff Hammond
> Argonne Leadership Computing Facility
> University of Chicago Computation Institute
> jhammond at alcf.anl.gov / (630) 252-5381
> http://www.linkedin.com/in/jeffhammond
> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
> _______________________________________________
> mpi3-rma mailing list
> mpi3-rma at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma


_______________________________________________
mpi3-rma mailing list
mpi3-rma at lists.mpi-forum.org
http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma


 Click https://www.mailcontrol.com/sr/f4hWU1R90Z7TndxI!oX7UoEGNNKKZK+e+IbrkSOsMEXcRjeySpzXohwJmFTqszRbW0dCiGa!C8seaPLWGci2!g==  to report this email as spam.




More information about the mpiwg-rma mailing list