Lines Matching refs:vec_sol
291 PetscCall(VecCopy(ts->vec_sol, U)); in TSEvaluateStep_IRK()
302 PetscCall(VecCopy(irk->U0, ts->vec_sol)); in TSRollBack_IRK()
320 if (!ts->steprollback) PetscCall(VecCopy(ts->vec_sol, irk->U0)); in TSStep_IRK()
321 PetscCall(VecGetBlockSize(ts->vec_sol, &bs)); in TSStep_IRK()
322 …for (i = 0; i < nstages; i++) PetscCall(VecStrideScatter(ts->vec_sol, i * bs, irk->Z, INSERT_VALUE… in TSStep_IRK()
326 PetscCall(VecCopy(ts->vec_sol, irk->U)); in TSStep_IRK()
340 PetscCall(TSEvaluateStep_IRK(ts, irk->order, ts->vec_sol, NULL)); in TSStep_IRK()
579 if (!irk->Y) PetscCall(VecDuplicateVecs(ts->vec_sol, irk->nstages, &irk->Y)); in TSSetUp_IRK()
580 if (!irk->YdotI) PetscCall(VecDuplicateVecs(ts->vec_sol, irk->nstages, &irk->YdotI)); in TSSetUp_IRK()
581 if (!irk->Ydot) PetscCall(VecDuplicate(ts->vec_sol, &irk->Ydot)); in TSSetUp_IRK()
582 if (!irk->U) PetscCall(VecDuplicate(ts->vec_sol, &irk->U)); in TSSetUp_IRK()
583 if (!irk->U0) PetscCall(VecDuplicate(ts->vec_sol, &irk->U0)); in TSSetUp_IRK()
585 PetscCall(VecCreate(PetscObjectComm((PetscObject)ts->vec_sol), &irk->Z)); in TSSetUp_IRK()
586 PetscCall(VecGetSize(ts->vec_sol, &vsize)); in TSSetUp_IRK()
588 PetscCall(VecGetBlockSize(ts->vec_sol, &bs)); in TSSetUp_IRK()