[petsc-dev] DMViewFromOptions()

Matthew Knepley knepley at gmail.com
Tue Dec 17 12:44:46 CST 2013


On Sun, Dec 15, 2013 at 11:35 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>
> On Dec 15, 2013, at 10:17 AM, Matthew Knepley <knepley at gmail.com> wrote:
>
> > On Sun, Dec 15, 2013 at 8:54 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> >
> >   Matt,
> >
> >     WHEN do you want the viewing to be done? That is where the
> DMViewFromOptions() should be called, and you should move it there. Surely
> you don’t wish to view the DM in DMSetFromOptions() where presumably
> nothing is setup?   Note that in analogy, MatViewFromOptions() is called in
> MatAssemblyEnd().
> >
> >     Since we are going to allow XXXViewFromOptions() to be turned off
> with a master switch for performance, we can just put it were we want it
> and don’t need to call it one place and then use the resulting viewer
> somewhere else.
> >
> > For now, I would like to remove it from DMSetUp() where it has no
> meaning, and just make the user put it in manually.
> > Is that alright?
>
>    Yes, it can also go into the end of DMSetUp_DA().
>
>     Is there some concept of a DMAssemblyEnd() stage where one knows that
> the DM truly is ready to go? Should there be?


I guess we need to put that in. Since I did not allow any communication, I
left it out.

  Matt


>
>    Barry
>
> >
> >    Thanks,
> >
> >       Matt
> >
> >
> >    Barry
> >
> > On Dec 14, 2013, at 11:15 PM, Matthew Knepley <knepley at gmail.com> wrote:
> >
> > > The move to DMSetUp() has broken every DMPlex test. The full mesh
> > > is usually not constructed at DMSetUp(), which just allocates memory.
> > > This is analogous to MatSetUp(), for which we do not expect values to
> > > be set.
> > >
> > > I don't think the ViewFromOptions call makes sense in DMSetUp() and
> > > think it should be moved back to SetFromOptions.
> > >
> > >    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
> >
> >
> >
> >
> > --
> > 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
>
>


-- 
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20131217/22a41b9f/attachment.html>


More information about the petsc-dev mailing list