[petsc-dev] questions on new include organization

Matthew Knepley knepley at gmail.com
Wed Feb 13 08:55:45 CST 2013


On Wed, Feb 13, 2013 at 9:07 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>
> On Feb 13, 2013, at 7:50 AM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
>
> >
> > On Wed, Feb 13, 2013 at 7:40 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> >   Regardless of exactly how this shakes out I think you both have to
> agree that PetscSection is a bit of an oddball and it should be more
> "integrated" with the "IS stuff" in that we have a single source code
> location (directory) and set of concepts related to indexing things. And
> don't have some in the Vec directory.
> >    So, for now, I won't change names or functionality but would like
> permission to move source around. Who knows, maybe in the end the is
> directory will get a more suitable name.
> >
> > That's fine with me, but note that vsection.c depends on Vec, but IS
> does not depend on Vec. vsection.c depends on Vec so it can't simply be
> moved to src/vec/is.
>
>   Understood. I already noted in my initial email that it would be split.


So we put the other piece in vec/utils?

  Matt


>
>    Barry
>
> >
> >
> >    Barry
> >
> > As you know I really really like having names that convey connections
> left to right, KSPGMRES, PC_ILU  etc. I think this helps make the learning
> and understanding curve lower. Now people see IS and PetscSection and they
> are two completely unrelated things to their eyes but in fact they are not
> unrelated and I would like to convey that somehow in the future.
> >
> > BTW: I consider it a terrible tragedy that in (for example C++ and Java)
> one can define a subclass of a class and just use a completely arbitrary
> ASCII name for the subclass completely unrelated to the class it is derived
> from, talk about losing information.
> >
> > Just be glad not too many projects chose the German way, using a
> three-term recurrence to compute the designation order, and always
> withholding the verb until the end. ;-)
>
>


-- 
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/20130213/484cd6a5/attachment.html>


More information about the petsc-dev mailing list