<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">Michael,<div> I could not reproduce the problem with MPICH master. I checked MPICH's F90 binding of this routine. It looks good. There are C tests for this routine in MPICH test suite. They also ran fine.</div><div> Could you either upgrade your MPI to MPICH-3.1.3 or send me your test case?</div><div> Thanks.</div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr">--Junchao Zhang</div></div></div>
<br><div class="gmail_quote">On Fri, Dec 12, 2014 at 4:53 AM,  <span dir="ltr"><<a href="mailto:Michael.Rachner@dlr.de" target="_blank">Michael.Rachner@dlr.de</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="DE" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Dear developers of MPICH,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">I am running MPICH-3.0.4 with a Fortran95-code on a LINUX-cluster using the INTEL-14.0.1 Ftn-compiler.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">In that code I employ the shared memory feature (using MPI_WIN_ALLOCATE_SHARED and MPI_WIN_SHARED_QUERY).<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">It works fine, but nevertheless I detected a little bug in  MPI_WIN_SHARED_QUERY:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:CMTT10;color:red">     MPI_WIN_SHARED_QUERY(WIN, RANK, SIZE, DISP_UNIT, BASEPTR, IERROR)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:CMTT10;color:red"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">The MPI-3.0 Standard document (chapter 11.2, on p. 410)  prescribes that the 4<sup>th</sup> parameter  DISP_UNIT  is a result from the call of this sbr.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">However, with MPICH no value is returned for DISP_UNIT.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">You can easily test that, by setting  DISP_UNIT  to a control number ( e.g.  DISP_UNIT = -7777 )   just before the call of sbr MPI_WIN_SHARED_QUERY.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Just after that sbr-call   the variable  DISP_UNIT  still contains that control number, but should not.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Greetings<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Michael Rachner<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div>
</div>

<br>_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br></blockquote></div></div></div>