https://github.com/open-mpi/ompi/blob/a541ab933dec0bb6f1572a9aa5c4ffa04d20e1e8/ompi/mpi/man/man3/MPI_Win_allocate.3in#L93 While the standard mentions how MPI_Win_allocate and MPI_Free_mem should be used together, it isn't mentioned here in the documentation. This is a reminder to myself to create a PR for this. I.e. something like this should be amended: ```shell Notes -------- .... The `baseptr` allocated in MPI_Win_allocate will be freed upon calling MPI_Win_free. ``` also, under `See also` I would add a link to `MPI_Win_free`. This same edit should go in for `MPI_Win_allocate_shared`. Also add this to `MPI_Win_free` to clarify what it does in the `MPI_Win_allocate*` cases. Feel free to add suggestions before I make a pr against this.