Home
last modified time | relevance | path

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

/petsc/src/ts/impls/arkimex/
H A Darkimex.c1343 …PetscBool hasE = PETSC_FALSE, dirk = (PetscBool)(!tab->additive), stageok, accept = PETSC_T… in TSStep_ARKIMEX() local
1353 if (!dirk) PetscCall(TSHasRHSFunction(ts, &hasE)); in TSStep_ARKIMEX()
1354 if (!hasE) dirk = PETSC_TRUE; in TSStep_ARKIMEX()
1357 … if (dirk || ts->equation_type >= TS_EQ_IMPLICIT) { /* Save the initial slope for the next step */ in TSStep_ARKIMEX()
1379 if (dirk && tab->explicit_first_stage && (ts->steprestart || ts->stepresize)) { in TSStep_ARKIMEX()
1394 …if (!dirk && ts->equation_type >= TS_EQ_IMPLICIT && tab->explicit_first_stage && ts->steprestart) { in TSStep_ARKIMEX()
1482 if (dirk || ts->equation_type >= TS_EQ_IMPLICIT) { in TSStep_ARKIMEX()
2068 PetscBool dirk; in TSSetFromOptions_ARKIMEX() local
2071 PetscCall(PetscObjectTypeCompare((PetscObject)ts, TSDIRK, &dirk)); in TSSetFromOptions_ARKIMEX()
2072 …PetscOptionsHeadBegin(PetscOptionsObject, dirk ? "DIRK ODE solver options" : "ARKIMEX ODE solver o… in TSSetFromOptions_ARKIMEX()
[all …]
/petsc/doc/overview/
H A Dintegrator_table.md65 * - dirk
/petsc/src/ts/tutorials/
H A Dex30.c2196 PetscBool dirk; in PostStage() local
2199 PetscCall(PetscObjectTypeCompare((PetscObject)ts, TSDIRK, &dirk)); in PostStage()
2201 if (dirk && nf == 0) nits = 0; in PostStage()