<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 25, 2016 at 11:00 AM,  <span dir="ltr"><<a href="mailto:petsc-dev-request@mcs.anl.gov" target="_blank">petsc-dev-request@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Send petsc-dev mailing list submissions to<br>
        <a href="mailto:petsc-dev@mcs.anl.gov">petsc-dev@mcs.anl.gov</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.mcs.anl.gov/mailman/listinfo/petsc-dev" rel="noreferrer" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/petsc-dev</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:petsc-dev-request@mcs.anl.gov">petsc-dev-request@mcs.anl.gov</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:petsc-dev-owner@mcs.anl.gov">petsc-dev-owner@mcs.anl.gov</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of petsc-dev digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1.  Possible Givens Project (Matthew Knepley)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sun, 24 Jan 2016 20:34:07 -0600<br>
From: Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>><br>
To: PETSc <<a href="mailto:petsc-dev@mcs.anl.gov">petsc-dev@mcs.anl.gov</a>><br>
Subject: [petsc-dev] Possible Givens Project<br>
Message-ID:<br>
        <CAMYG4Gk1z_KGg=cgmfxzakRmO65hE3PqbNc=SURnPhnvQk5Y=<a href="mailto:g@mail.gmail.com">g@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Some parts of SNES need real help.<br>
<br>
1) NGMRES is purely serial<br>
<br>
This just requires a parallel TSQR. We could just write it, since I was<br>
trying to avoid<br>
a hard dependency on Elemental until Jack has a Damascene conversion and<br>
rewrites<br>
it in C using regular make, but that is a game-time decision.<br>
<br>
2) NASM needs to really work<br>
<br>
It needs to be rewritten, generalized, and streamlined so that it can do<br>
everything that<br>
student of Xiao-Chuan are currently doing by hand. This seems like the most<br>
important<br>
thing to me.<br></blockquote><div><br></div><div>I think we possibly also need to support NASM at a pure algebraic level. ASPIN requires us explicitly set the domain decomposition, but in fact this information could be extracted from the matrix and vector layouts. </div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
3) The internals are a mess<br>
<br>
I have a branch knepley/snes-rewrite that completely reworks the internals<br>
and I think<br>
makes them much easier to understand and maintain. This project would<br>
mostly be<br>
getting the tests in a state that switching over made sense.<br>
<br>
   Matt<br>
<br>
--<br>
What most experimenters take for granted before they begin their<br>
experiments is infinitely more interesting than any results to which their<br>
experiments lead.<br>
-- Norbert Wiener<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20160124/621975c1/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20160124/621975c1/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
petsc-dev mailing list<br>
<a href="mailto:petsc-dev@mcs.anl.gov">petsc-dev@mcs.anl.gov</a><br>
<a href="https://lists.mcs.anl.gov/mailman/listinfo/petsc-dev" rel="noreferrer" target="_blank">https://lists.mcs.anl.gov/mailman/listinfo/petsc-dev</a><br>
<br>
<br>
End of petsc-dev Digest, Vol 85, Issue 16<br>
*****************************************<br>
</blockquote></div><br></div></div>