In TSSetUp, current master has

if (!ts->vec_sol) SETERRQ(PETSC_COMM_SELF,PETSC_ERR_ARG_WRONGSTATE,"Must call TSSetSolution() first");

but the function apparently does not make use of it. Would it be safe to remove the check?

-- 
Stefano