<div dir="ltr">Some parts of SNES need real help.<div><br></div><div>1) NGMRES is purely serial</div><div><br></div><div>This just requires a parallel TSQR. We could just write it, since I was trying to avoid</div><div>a hard dependency on Elemental until Jack has a Damascene conversion and rewrites</div><div>it in C using regular make, but that is a game-time decision.</div><div><br></div><div>2) NASM needs to really work</div><div><br></div><div>It needs to be rewritten, generalized, and streamlined so that it can do everything that</div><div>student of Xiao-Chuan are currently doing by hand. This seems like the most important</div><div>thing to me.</div><div><br></div><div>3) The internals are a mess</div><div><br></div><div>I have a branch knepley/snes-rewrite that completely reworks the internals and I think</div><div>makes them much easier to understand and maintain. This project would mostly be</div><div>getting the tests in a state that switching over made sense.</div><div><br></div><div>   Matt<br clear="all"><div><br></div>-- <br><div class="gmail_signature">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></div>