[petsc-dev] TS Terminology

Jed Brown jed at jedbrown.org
Fri Oct 20 17:44:35 CDT 2017


Matthew Knepley <knepley at gmail.com> writes:

> On Fri, Oct 20, 2017 at 6:36 PM, Jed Brown <jed at jedbrown.org> wrote:
>
>> Matthew Knepley <knepley at gmail.com> 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.

commit f69a0ea3504314d029ee423e0de2950ece2dab86
Author: Matthew Knepley <knepley at mcs.anl.gov>
Date:   Tue Mar 15 18:34:40 2005 -0600

    bk-changeset-1.2975.1.5
    knepley at khan.(none)|ChangeSet|20050316003440|07799
    ChangeSet
      1.2975.1.5 05/03/15 18:34:40 knepley at 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
    


More information about the petsc-dev mailing list