<div class="gmail_quote">On Fri, May 25, 2012 at 9:49 AM, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p>I think MatGetArray needs to be removed. Pretty much any use of it is wrong. It is not even the right thing for dense matrices because they should be distributed differently than PETSc does now.</p>
</blockquote></div><div>Without it, people cannot get directly to the AIJ data structure. No matter how wrong it is,</div>
<div>it is a constant request. I would keep it in just to satisfy that large number of petsc-maints.</div></blockquote></div><br><div>There can be a MatSeqAIJGetArray() and others.</div><div><br></div><div>These arrays are all different things so the user should call a different function to make it clear what they are getting.</div>