[mpich-discuss] MPI_Win_free failed

Pavan Balaji balaji at mcs.anl.gov
Tue Jul 23 18:00:41 CDT 2013


Can you send us a simple program that gives this error?

  -- Pavan

On 07/23/2013 05:55 PM, Sufeng Niu wrote:
> Hello,
>
> I used MPI_Win_free, and it returns error code: 45, Invalid MPI_Win. I
> checked all my code, but I still cannot find out where is the problem. I
> was wondering any one can give a suggestion?
>
> I defined win as
> MPI_Win win;
>
> in RMA, I create a sub communicator: MPI_FOR_WORLD
> MPI_Win_create(image_buff, 2*image_info->image_size*sizeof(uint16),
> sizeof(uint16), MPI_INFO_NULL, MPI_FOR_WORLD, win);
>
> In other MPI_FOR_WORLD process:
> MPI_Win_create(MPI_BOTTOM, 0, sizeof(uint16), MPI_INFO_NULL,
> MPI_FOR_WORLD, win);
>
> I use MPI_Get, just as normal thing. no mem violation.
>
> free it as
> MPI_Win_free(&win);
>
> I still cannot figure out why it keeps saying MPI_Win_free failed. Thank
> you very much for any suggestions.
>
> --
> Best Regards,
> Sufeng Niu
> ECASP lab, ECE department, Illinois Institute of Technology
> Tel: 312-731-7219 <tel:312-731-7219>
>
>
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji



More information about the discuss mailing list