[petsc-dev] TS Terminology

Barry Smith bsmith at mcs.anl.gov
Fri Oct 20 11:22:24 CDT 2017


  Emil, see my email just sent. We need to rename this function (and its Jacobian partner).

> On Oct 20, 2017, at 11:20 AM, Emil Constantinescu <emconsta at mcs.anl.gov> wrote:
> 
> 
> 
> Matt, that depends, if TS method is imex, then it computes just F, not F-G so your argument is not correct. If the method can do only implicit it computes F and subtracts G *if defined*. If the TS method can only do explicit and you define F then it fails.
> 
> Again, this has to do with the TS methods and PETSc doing the work for you of packing the functions in different ways.
> 
> Emil
> 
>>   Matt
>>    Now internally, because different solvers have different needs the
>>    IFunction ... presented to the TS solver may look differently. This
>>    is a design choice - if you are not a TS developer it should not
>>    affect you.
>>    This is a design decision: if implemented at this level, we avoid
>>    having every TS method be aware of the upper level functions.
>>    Emil
>> -- 
>> 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/>



More information about the petsc-dev mailing list