<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hi Dave,</div>

<div> </div>

<div>I want to use it in Fortran if possible. But I tried both C and Fortran just to see if it works in general. I am using MPICH 3.3.2. I attached the MWE for C and Fortran with the output I get.</div>

<div><br/>
Marius </div>

<div> 
<div>
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"> </div>

<div name="quoted-content">
<div> </div>

<div> 
<div class="gmail_quote">
<div> </div>

<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;">Hi,<br/>
<br/>
What is PetscObjectGetComm expected to return?</blockquote>

<div> </div>

<div>As Patrick said, it returns the communicator associated with the petsc object.</div>

<div> </div>

<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;">I thought it would give the MPI communicator the object lives on. So if I create A matrix on PETSC_COMM_WORLD a call of PetscObjectGetComm for A it would return PETSC_COMM_WORLD? But it seems to return something else, and while most of the nodes return a similar communicator some are giving a different one.</blockquote>

<div> </div>

<div>How are you actually comparing the communicators (send code snippet)? Which MPI implementation are you using? And when are comparing comms is the comparison code written in C it FORTRAN?</div>

<div> </div>

<div> </div>

<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;">That said, is there a way to get the MPI communicator a matrix lives on?</blockquote>

<div> </div>

<div>You are using the correct function. There is a macro as well but it’s best to use the function.</div>

<div> </div>

<div>Thanks,</div>

<div>Dave</div>

<div> </div>

<div> </div>

<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;"><br/>
<br/>
Best,<br/>
Marius</blockquote>
</div>
</div>
</div>
</div>
</div>
</div></div></body></html>