[mpich-discuss] MPI_Win_free failed

Sufeng Niu sniu at hawk.iit.edu
Fri Jul 19 17:26:14 CDT 2013


Hello,

I am doing RMA operation, but my MPI_Win_free got the following messages:

Fatal error in MPI_Win_free: Invalid MPI_Win, error stack:
MPI_Win_free(134): MPI_Win_free(win=0x7fffb1893028) failed
MPI_Win_free(66).: Invalid MPI_Win

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   EXIT CODE: 1
=   CLEANING UP REMAINING PROCESSES
=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================

my rma operations shows below:

MPI_Win_create(image_buff, 2*image_info->image_size * sizeof(uint16),
sizeof(uint16), MPI_INFO_NULL, *MPI_FOR_WORLD, win);  // MPI_FOR_WORLD is
custom defined comm

I just free it as: MPI_Win_free(&win);

Do any one knows why?

another weird thing is at the end of the program, I wrote:
MPI_Comm_free(&MPI_FOR_WORLD); it also gave error:

Fatal error in PMPI_Comm_free: Invalid communicator, error stack:
PMPI_Comm_free(141): MPI_Comm_free(comm=0x7fff44a1535c) failed
PMPI_Comm_free(91).: Null communicator

Any suggestions are appreciate
Thank you very much!

-- 
Best Regards,
Sufeng Niu
ECASP lab, ECE department, Illinois Institute of Technology
Tel: 312-731-7219
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20130719/cfdf0af2/attachment.html>


More information about the discuss mailing list