<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 4, 2014 at 10:01 AM, Jose David Bermeol <span dir="ltr"><<a href="mailto:jbermeol@purdue.edu" target="_blank">jbermeol@purdue.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Looking the code for MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric, it is copying the data and I want to avoid that. So, is there other way to do this??<br>
</blockquote><div><br></div><div>Turn off inodes.</div><div><br></div><div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
----- Original Message -----<br>
From: "Matthew Knepley" <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>><br>
To: "Jed Brown" <<a href="mailto:jed@jedbrown.org">jed@jedbrown.org</a>><br>
Cc: "Jose David Bermeol" <<a href="mailto:jbermeol@purdue.edu">jbermeol@purdue.edu</a>>, "petsc-dev" <<a href="mailto:petsc-dev@mcs.anl.gov">petsc-dev@mcs.anl.gov</a>><br>
Sent: Tuesday, February 4, 2014 9:21:34 AM<br>
Subject: Re: [petsc-dev] aij and baij data access<br>
<br>
<br>
<br>
<br>
On Tue, Feb 4, 2014 at 7:41 AM, Jed Brown < <a href="mailto:jed@jedbrown.org">jed@jedbrown.org</a> > wrote:<br>
<br>
<br>
Matthew Knepley < <a href="mailto:knepley@gmail.com">knepley@gmail.com</a> > writes:<br>
<br>
> On Mon, Feb 3, 2014 at 10:22 AM, Jose David Bermeol < <a href="mailto:jbermeol@purdue.edu">jbermeol@purdue.edu</a> >wrote:<br>
><br>
>> Hi, Is it possible to access to the raw data of aij matrices(row indices,<br>
>> column indices and data). I need to used for and optimize algorithm, this<br>
>> data will keep constant all the time. So is it cossible with the public<br>
>> interface you have or not??<br>
>><br>
><br>
> This is a question for petsc-maint.<br>
<br>
I disagree; there is no reason to keep such questions private.<br>
<br>
<br>
<br>
Let me rephrase: This is a question for petsc-maint (my default suggestion so as not to force<br>
people into the public) or petsc-users, not petsc-dev which is for development discussion.<br>
<br>
<br>
<br>
<br>
> <a href="http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MatGetColumnIJ.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MatGetColumnIJ.html</a><br>
<br>
You actually want MatGetRowIJ because MatGetColumnIJ is expensive with a<br>
row-based format like AIJ.<br>
<br>
<br>
<br>
Yes, bad click.<br>
<br>
<br>
Matt<br>
<br>
<br>
> <a href="http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MatSeqAIJGetArray.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MatSeqAIJGetArray.html</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
--<br>
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>