<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jul 3, 2017 at 9:23 AM, Damian Kaliszan <span dir="ltr"><<a href="mailto:damian@man.poznan.pl" target="_blank">damian@man.poznan.pl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
<br>
>> 1) You can call Bcast on PETSC_COMM_WORLD<br>
<br>
</span>To  be  honest  I  can't find Bcast method in petsc4py.PETSc.Comm (I'm<br>
using petsc4py)<br>
<span class=""><br>
>> 2) If you are using WORLD, the number of iterates will be the same on each process since iteration is collective.<br>
<br>
</span>Yes,  this  is  how  it  should  be.  But  what  I noticed is that for<br>
different  --cpus-per-task  numbers  in  slurm  script I get different<br>
number  of  solver iterations which is in turn related to timings. The<br>
imparity    is    huge.  For  example  for   some configurations where  --cpus-per-task=1 I receive 900<br>
iterations and  for --cpus-per-task=2 I receive valid number of 100.000 which is set as max<br>
iter number set when setting solver tolerances.<br></blockquote><div><br></div><div>I am trying to understand what you are saying. You mean that you make 2 different runs and get a different</div><div>number of iterates with a KSP? In order to answer questions about convergence, we need to see the output</div><div>of</div><div><br></div><div>  -ksp_view -ksp_monitor_true_residual -ksp_converged_reason</div><div><br></div><div>for all cases.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Best,<br>
Damian<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><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.caam.rice.edu/~mk51/" target="_blank">http://www.caam.rice.edu/~mk51/</a><br></div></div></div>
</div></div>