<div dir="ltr"><div><div><div><a href="https://bitbucket.org/petsc/petsc/commits/all/tip/prbrune/snes-jacobiancolorfix">https://bitbucket.org/petsc/petsc/commits/all/tip/prbrune/snes-jacobiancolorfix</a> changes setting user coloring back to how it was in 3.3; I'll change the manual to describe why this is bad (doesn't work with grid sequencing or FAS or a number of other things) and then merge into maint if it's OK.<br>
<br></div>After that, we should take MatGetColoring and MatSetColoring and make them be a convenient interface. Can we remove the remaining Adifor stuff and start from scratch on this?<br><br></div>Having a good parallel MatColoring would make a lot of these problems less severe. We should write a simple one and then go from there.<br>
<br></div>- Peter<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 17, 2013 at 9:37 AM, Peter Brune <span dir="ltr"><<a href="mailto:prbrune@gmail.com" target="_blank">prbrune@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 dir="ltr"><div>So I'm going to be putting this back into maint to unbreak user colorings for good. It appears that there's still MatSetValuesAdifor in there, and that it still refers to MatSetColoring()... was this just missed and should it be removed?<span class="HOEnZb"><font color="#888888"><br>
<br></font></span></div><span class="HOEnZb"><font color="#888888">- Peter<br></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 16, 2013 at 5:34 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><br>
On May 16, 2013, at 5:09 PM, Jed Brown <<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>> wrote:<br>
<br>
> This interface was removed, but MatSetColoring_MPIAIJ and<br>
> MatSetColoring_SeqAIJ remain.<br>
><br>
> commit bcaeba4d41d6ca6c6dc4189db20683073a9959ce<br>
> Author: Barry Smith <<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>><br>
> Date: Sun Dec 30 18:31:13 2012 -0600<br>
><br>
> removed adic stuff<br>
><br>
> Hg-commit: 99933b6f66a48c78b00a3952edfaf6191df65340<br>
><br>
><br>
> Peter and I think that MatSetColoring would be useful in case the user<br>
> can compute a parallel coloring that they would like SNES to use. Shall<br>
> we revive the interface and make MatGetColoring use it if available?<br>
<br>
</div></div> I can't remember anything about this stuff. I likely was overzealous in removing stuff when I bagged some of the adic stuff.<br>
<span><font color="#888888"><br>
Barry<br>
<br>
<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>