On Fri, Oct 20, 2017 at 6:44 PM, Jed Brown <[email protected]> wrote:
> Matthew Knepley <[email protected]> writes: > > > On Fri, Oct 20, 2017 at 6:36 PM, Jed Brown <[email protected]> wrote: > > > >> Matthew Knepley <[email protected]> writes: > >> > >> > I think you are right that the SNES thing needs fixed as well. The > >> > problem has not come up because no one ever uses that interface. It is > >> > only there because it makes FAS a lot easier. > >> > >> That interface precedes FAS. It's there because it's convenient. > >> > > > > That is not my memory. > > You made the change. That was long before FAS moved from DMMG into > SNES. > I know. I was writing FAS, code that no longer exists, and needed that to make things nice. Matt > commit f69a0ea3504314d029ee423e0de2950ece2dab86 > Author: Matthew Knepley <[email protected]> > Date: Tue Mar 15 18:34:40 2005 -0600 > > bk-changeset-1.2975.1.5 > knepley@khan.(none)|ChangeSet|20050316003440|07799 > ChangeSet > 1.2975.1.5 05/03/15 18:34:40 knepley@khan.(none) +235 -0 > Fixed many const arguments > Changed MatCreate() to only take a communicator > - Added MatSetSizes() > Changed SNESSolve() to accept a constant argument > - This should allow SNES to look almost like KSP > Added Options methods, SetUp(), and View() and objects which lacked > them > > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://www.cse.buffalo.edu/~knepley/ <http://www.caam.rice.edu/~mk51/>
