Changed the Schwarz C-code.  Discovered why it was so slow. I was previously setting an entire array to zero each time a dof was relaxed, while in fact I only needed to reset a few values to zero each time a dof was relaxed.  The routine is much, much faster now.
Changed the Schwarz C-code.  Discovered why it was so slow.
I was previously setting an entire array to zero each time a
dof was relaxed, while in fact I only needed to reset a few values to
zero each time a dof was relaxed.  The routine is much, much faster now.

pyamg/pyamg,huahbo/pyamg,kidaa/pyamg,kidaa/pyamg,pyamg/pyamg,pyamg/pyamg,huahbo/pyamg,kidaa/pyamg,huahbo/pyamg,kidaa/pyamg,huahbo/pyamg