[petsc-dev] TS is creating SNES ALWAYS even when not needed

Barry Smith bsmith at mcs.anl.gov
Sat Apr 29 21:33:59 CDT 2017

For example TSSetFromOptions() creates SNES, TSSetRHSFunction() creates SNES, TSSetProblemType() creates SNES!

This is pitifully bad design, TS should only be creating SNES when SNES is needed! Unfortunately TS is now so badly contaminated with SNES it is not trivial to remove it.

More information about the petsc-dev mailing list