<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 17, 2016 at 10:55 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br>
  Mark,<br>
<br>
   So it sounds like the right fix is to change the "random" option name to "noisy" and replace the use of the random number generator with Jed's hash and make it the default. (Where if you turn off the noisy it uses the right hand side which is useful for debugging the solvers) </blockquote><div><br></div><div>So this means removing "PetscRandom      random;" from Cheby, I assume.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">If you make a pull request we'll move it through,<br>
<br>
   Thanks for bringing up the problem,<br>
<br>
  Barry<br>
<div class=""><div class="h5"><br>
> On May 17, 2016, at 9:44 PM, Jed Brown <<a href="mailto:jed@jedbrown.org">jed@jedbrown.org</a>> wrote:<br>
><br>
> Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> writes:<br>
>>  So are you proposing we have three options<br>
>>  KSPChebyshevEstEigSetRHSType() with (1) "use give rhs", (2) "use<br>
>>  random rhs", (3) "use hash scheme to produce same right hand side<br>
>>  independent of number of processes so long as the ordering stays the<br>
>>  same" or are you suggesting just bagging the random?<br>
><br>
> Bag random for sure.<br>
><br>
>>  or bagging also the right hand side and always just use the hash<br>
>>  scheme?<br>
><br>
> I wouldn't have a problem with that.  The only nice thing about using<br>
> the RHS is that it doesn't depend on the ordering.<br>
><br>
>>  By just using the hash scheme we can remove some current code and<br>
>>  options which is always a good thing... if they provide no added<br>
>>  value then they should be removed.<br>
><br>
> Yes.<br>
<br>
</div></div></blockquote></div><br></div></div>