<div dir="ltr"><div dir="ltr">On Wed, Jul 22, 2020 at 2:34 PM Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</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">BTW: Last we compared performance [many years ago] the difference was not a factor of 2 - but a few percentage points.<br>
<br>
Which petsc example can we re-run to compare?<br></blockquote><div><br></div><div>Not sure. Scott I think was running his new MHD stuff. His post is on the #general channel on the Firedrake slack.</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">
Satish<br>
<br>
On Wed, 22 Jul 2020, Satish Balay via petsc-dev wrote:<br>
<br>
> Primarily because ch3:sock performance does not degrade in oversubscribe mode - which is developer friendly - i.e on your laptop.<br>
> <br>
> And folks doing optimized runs should use a properly tuned MPI for their setup anyway.<br>
> <br>
> In this case --download-mpich-device=ch3:nemesis is likely appropriate if using --download-mpich [and not using a separate/optimized MPI]<br>
> <br>
> Having defaults that satisfy all use cases is not practical.<br>
> <br>
> Satish<br>
> <br>
> On Wed, 22 Jul 2020, Matthew Knepley wrote:<br>
> <br>
> > We default to ch3:sock. Scott MacLachlan just had a long thread on the<br>
> > Firedrake list where it ended up that reconfiguring using ch3:nemesis had a<br>
> > 2x performance boost on his 16-core proc, and noticeable effect on the 4<br>
> > core speedup.<br>
> > <br>
> > Why do we default to sock?<br>
> > <br>
> >   Thanks,<br>
> > <br>
> >      Matt<br>
> > <br>
> > <br>
> <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>