<p>Alright, same model as MATCRL and CSRPERM. Would be nice to eventually avoid the copy, but there's no wasted code to do that latter if the performance is clearly worth it.</p>
<p>Jed</p>
<p><blockquote type="cite">On Oct 7, 2010 2:50 AM, "Barry Smith" <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br><br><br>
   Make a whole new subclass of SeqAIJ (parallel to the Inode) that does all this cool stuff and copies into the new aligned data structures (rather than keeping the data in the same data structure (as the current inode does).  We'll just have to get the factorization stuff to work eventually once you show good performance gain for MatMult_SeqAIJ_AlignedInode().<br>

<font color="#888888"><br>
<br>
   Barry<br>
</font><p><font color="#500050"><br>On Oct 6, 2010, at 7:04 PM, Jed Brown wrote:<br><br>> Looking at assembly generated from the Inode kernel...</font></p></blockquote></p>