[petsc-dev] questions on new include organization
Barry Smith
bsmith at mcs.anl.gov
Tue Feb 12 23:34:55 CST 2013
On Feb 12, 2013, at 11:24 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
>
> On Tue, Feb 12, 2013 at 11:17 PM, Matthew Knepley <knepley at gmail.com> wrote:
> Yes. PetscSection represents groups of numbers, and you can see the grouping.
>
> IS is a map from (int) -> (int), but PetscSection is a map from (int) -> (int,int) where the pair is interpreted to mean an interval of non-negative extent. If it's any use, an IS could be thought of as the special case (int) -> (int,1).
Is it? Maybe a more general definition of PetscSection would be better as map from (int) -> IS Matt's current usage is very restricted to only contiguous blocks of elements in a group. Need that be it? Should that be it?
Barry
>
>
> What queries "do not just return members of this list" in PETSc section? (That is queries we wish to retain anyways).
>
> For example, you can ask "how many items are in group p?". This is crucial, and the whole point of the structure.
> I don't see how you can recover that information from just the list of dof numbers.
>
>
More information about the petsc-dev
mailing list