[mvapich-discuss] Seg fault in MPI_Finalize with many windows
Pavan Balaji
balaji at mcs.anl.gov
Fri Oct 8 19:24:02 EDT 2010
On 10/08/2010 05:55 PM, sreeram potluri wrote:
> This is related to how ib registration information for the windows is
> managed. I see that this limitation can be addressed without making any
> sub-optimal choices. We plan to fix this in the upcoming release.
Ok, I looked through the code. You are storing the registration
information in a global structure outside the window
(MPIDI_CH3I_RDMA_Process). This is against the MPICH2 coding style. All
information related to the window should reside in the MPID_Win
structure (or more specifically, an internal device-specific handle such
as MPID_DEV_WIN_DECL).
Would you be able to give us a patch soon-ish? As Jim mentioned, it's
hard to figure out how many windows the application would create. (I
guess we could give a very large number, but that sounds like an awful
hack).
-- Pavan
--
Pavan Balaji
http://www.mcs.anl.gov/~balaji
More information about the mvapich-discuss
mailing list