[petsc-dev] Question about MPICH device we use

Matthew Knepley knepley at gmail.com
Wed Jul 22 13:38:19 CDT 2020


On Wed, Jul 22, 2020 at 2:34 PM Satish Balay <balay at mcs.anl.gov> wrote:

> BTW: Last we compared performance [many years ago] the difference was not
> a factor of 2 - but a few percentage points.
>
> Which petsc example can we re-run to compare?
>

Not sure. Scott I think was running his new MHD stuff. His post is on the
#general channel on the Firedrake slack.

  Thanks,

     Matt


> Satish
>
> On Wed, 22 Jul 2020, Satish Balay via petsc-dev wrote:
>
> > Primarily because ch3:sock performance does not degrade in oversubscribe
> mode - which is developer friendly - i.e on your laptop.
> >
> > And folks doing optimized runs should use a properly tuned MPI for their
> setup anyway.
> >
> > In this case --download-mpich-device=ch3:nemesis is likely appropriate
> if using --download-mpich [and not using a separate/optimized MPI]
> >
> > Having defaults that satisfy all use cases is not practical.
> >
> > Satish
> >
> > On Wed, 22 Jul 2020, Matthew Knepley wrote:
> >
> > > We default to ch3:sock. Scott MacLachlan just had a long thread on the
> > > Firedrake list where it ended up that reconfiguring using ch3:nemesis
> had a
> > > 2x performance boost on his 16-core proc, and noticeable effect on the
> 4
> > > core speedup.
> > >
> > > Why do we default to sock?
> > >
> > >   Thanks,
> > >
> > >      Matt
> > >
> > >
> >
>
>

-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20200722/285fdc98/attachment.html>


More information about the petsc-dev mailing list