You guys are arguing about irrelevancies. Focus on the NAME, that is what Matt is complaining about.
> On Oct 20, 2017, at 11:37 AM, Jed Brown <[email protected]> wrote: > > Emil Constantinescu <[email protected]> writes: > >> Matt, that depends, if TS method is imex, > > Nothing to do with "TS method". The "imex" parameter is an argument to > the function TSComputeIFunction. SNESComputeFunction's behavior depends > on whether snes->vec_rhs exists, but TSComputeIFunction's behavior > depends only on the arguments that are passed. > >> 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. >
