<div dir="ltr">Do you think there is any possibility of getting Hypre to use disjoint tags from PETSc so you can just use the same comm? Maybe a configure option to Hypre to tell it what number to start at for its tags?<div><br></div><div>Derek</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Apr 3, 2018 at 11:59 AM Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 3 Apr 2018, Smith, Barry F. wrote:<br>
<br>
> Note that PETSc does one MPI_Comm_dup() for each hypre matrix. Internally hypre does at least one MPI_Comm_create() per hypre boomerAMG solver. So even if PETSc does not do the MPI_Comm_dup() you will still be limited due to hypre's MPI_Comm_create.<br>
><br>
> I will compose an email to hypre cc:ing everyone to get information from them.<br>
<br>
Actually I don't see any calls to MPI_Comm_dup() in hypre sources [there are stubs for it for non-mpi build]<br>
<br>
There was that call to MPI_Comm_create() in the stack trace [via hypre_BoomerAMGSetup]<br>
<br>
Satish<br>
</blockquote></div>