Home
last modified time | relevance | path

Searched refs:irk (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ts/impls/implicit/irk/
H A Dirk.c69 TS_IRK *irk = (TS_IRK *)ts->data; in TSIRKTableauCreate() local
70 IRKTableau tab = irk->tableau; in TSIRKTableauCreate()
73 irk->order = nstages; in TSIRKTableauCreate()
271 TS_IRK *irk = (TS_IRK *)ts->data; in TSEvaluateStep_IRK() local
272 IRKTableau tab = irk->tableau; in TSEvaluateStep_IRK()
273 Vec *YdotI = irk->YdotI; in TSEvaluateStep_IRK()
274 PetscScalar *w = irk->work; in TSEvaluateStep_IRK()
279 switch (irk->status) { in TSEvaluateStep_IRK()
292 for (j = 0; j < irk->nstages; j++) w[j] = h * tab->b[j]; in TSEvaluateStep_IRK()
293 PetscCall(VecMAXPY(U, irk->nstages, w, YdotI)); in TSEvaluateStep_IRK()
[all …]
/petsc/doc/overview/
H A Dintegrator_table.md95 * - irk
/petsc/doc/changes/
H A D316.md164 - Add `-ts_type irk` - fully implicit Runge-Kutta solvers