<div dir="ltr"><div dir="ltr">On Mon, Aug 24, 2020 at 6:27 PM Barry Smith <<a href="mailto:bsmith@petsc.dev">bsmith@petsc.dev</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
   Alfredo,<br>
<br>
      This should never happen. The input to the VecMAXPY in gmres is computed via VMDot which produces the same result on all processes.<br>
<br>
       If you run with -pc_type bjacobi does it also happen?<br>
<br>
       Is this your custom code or does it happen in PETSc examples also? Like src/snes/tutorials/ex19 -da_refine 5 <br>
<br>
      Could be memory corruption, can you run under valgrind?<br></blockquote><div><br></div><div>Couldn't it happen if something generates a NaN? That also should not happen, but I was allowing that pilut might do it.</div><div><br></div><div>  Thanks,</div><div><br></div><div>    Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
    Barry<br>
<br>
<br>
> On Aug 24, 2020, at 4:05 PM, Alfredo Jaramillo <<a href="mailto:ajaramillopalma@gmail.com" target="_blank">ajaramillopalma@gmail.com</a>> wrote:<br>
> <br>
> Dear PETSc developers,<br>
> <br>
> I'm trying to solve a linear problem with GMRES preconditioned with pilut from HYPRE. For this I'm using the options:<br>
> <br>
> -ksp_type gmres -pc_type hypre -pc_hypre_type pilut -ksp_monitor<br>
> <br>
> If I use a single core, GMRES (+ pilut or euclid) converges. However, when using multiple cores the next error appears after some number of iterations:<br>
> <br>
> [0]PETSC ERROR: Scalar value must be same on all processes, argument # 3<br>
> <br>
> relative to the function VecMAXPY. I attached a screenshot with more detailed output. The same happens when using euclid. Can you please give me some insight on this?<br>
> <br>
> best regards<br>
> Alfredo<br>
> <Screenshot from 2020-08-24 17-57-52.png><br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>