<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="h5">
<br>
</div></div>Yes, thanks, this is the change.  If I switch back to using the square<br>
of the adjacency graph on all levels then I recover the previous<br>
behaviour.  Mark, any comments?<br>
<br></blockquote><br><div>The intent here is that you need to get faster coarsening on most problems, especially not high order discretizations. After the first coarse grid the number of non-zeros increases and this seems to be enough to coarsen a good rate for the problems that I test: lowish order FE elements (8 and maybe 27 node hexes).<br><br></div><div>You have about 10 non-zeros per row.  This is very low and squaring is not even really enough.  BTW, if you can add fake zeros to make a large stencil and use a negative threshold value, GAMG will use that fake graph for coarsening, that is, it will not drop the zeros from the coarsening graph.<br><br></div><div>BTW, I hated making this change for this reason but made a mistake in implementing this.  I was always intending to do turn the squaring off after the first level, but realized earlier this year that I was not turning it off.<br><br></div><div>Anyway, I would suggest that we turn the square graph argument into an integer for the number of levels that you want.  Zero would be like false, one would be like true, and then you can add what you want.<br><br></div><div>If there are no objections I will do this.  It will break everyone that uses this parameter but it is a better interface.<br><br></div><div>Mark<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Cheers,<br>
<br>
Lawrence<br>
<span class=""><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1<br>
<br>
</span>iQEcBAEBAgAGBQJVP1ipAAoJECOc1kQ8PEYve1QH/3SChuuIZhDOoOOfxYnezCuC<br>
beXRvqrjem6SWMBIft67kvmAr9htGsiGg/vE+NRP9EwNu20kD+fYocJ+mBBcxFit<br>
2FdUperqA8F9gys2wJ+TijEQx58ieBNJJyPmQRa1DOmKHmD/WWcCIBV5q+yML9kt<br>
B3z59ujUH1kJrmmpYmUk6aMUDAG0qU2KlVHX+p6zL1kV7ooGdYcKbiAbYdYrKO1l<br>
6vNw65+51Oiyi2X/oAsnxeJeAvMN2ljaSYLZJ1RZgAndSLi6bcZPQZvtzwXfOLs9<br>
C0qSPfXbd5O2DoenYnKzCS7t/kLnl0J3QimYex4tOSQxNQ7MtMG4CMNDmAIepUs=<br>
=OY/s<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br></div></div>