<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 10, 2018 at 12:54 PM, Jed Brown <span dir="ltr"><<a href="mailto:jed@jedbrown.org" target="_blank">jed@jedbrown.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Mark Adams <<a href="mailto:mfadams@lbl.gov">mfadams@lbl.gov</a>> writes:<br>
<br>
> On Fri, Feb 9, 2018 at 9:39 PM, Jeff Hammond <<a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a>> wrote:<br>
><br>
>> <a href="https://msdn.microsoft.com/en-us/library/dn473234(v=vs.85).aspx" rel="noreferrer" target="_blank">https://msdn.microsoft.com/en-<wbr>us/library/dn473234(v=vs.85).<wbr>aspx</a><br>
>><br>
>> This function name is archaic and removed in MPI-3. Use the new name.<br>
>><br>
>><br>
> OK, Jed did this a few months ago.<br>
><br>
> It still fails because my code uses PETSC_COMM_WORLD. I guess I need to<br>
> change that.<br>
<br>
</span>This runs cleanly with MPICH and Open MPI. Mark, PETSC_COMM_WORLD is<br>
_usually_ equivalent to MPI_COMM_WORLD. You should *never* use it in<br>
PETSc library code. </blockquote><div><br></div><div>Now you tell me! 23 years later.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It is not a "PETSc communicator" or "inner<br>
communicator" -- those terms refer to a dup'd communicator held by PETSc<br>
objects for PETSc's exclusive use.<br>
<br>
</blockquote></div><br></div></div>