On Tue, Dec 7, 2010 at 22:00, Barry Smith <bsmith at mcs.anl.gov> wrote:
> PetscLayout is like the DMSliced, there is simply no interconnectivity > information because it is not needed or not available. It tells enough > information to serve as a factory for Flat Euclidean space in the same way > that DMDA serves as a factory for slightly more complicated layout. Okay, I agree now. And Mat would then naturally have a "row" and "column" DM (making MatGetVecs for non-standard DMs trivial). It's not clear to me what this semantic information allows, but a linear transformation, in an abstract sense, is a map between spaces, so it's mathematically sound to have the linear transformation (Mat) know about the spaces.) There is that little detail of PetscLayout currently being an "open" object. Jed -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20101207/0a830338/attachment.html>
