Lines Matching refs:rsb

38   PetscInt  *rsb;             /* Array of flags for repeated staged in slow method*/  member
241 PetscInt rsb[4] = {0, 0, 1, 2}; in TSMPRKRegisterAll() local
243 …PetscCall(TSMPRKRegister(TSMPRK2A22, 2, 2, 2, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NUL… in TSMPRKRegisterAll()
253 PetscInt rsb[8] = {0, 0, 1, 2, 1, 2, 1, 2}, rmb[8] = {0, 0, 1, 2, 0, 0, 5, 6}; in TSMPRKRegisterAll() local
255 …PetscCall(TSMPRKRegister(TSMPRK2A23, 2, 2, 2, 2, &Asb[0][0], bsb, NULL, rsb, &Amb[0][0], bmb, NULL… in TSMPRKRegisterAll()
265 PetscInt rsb[6] = {0, 0, 1, 2, 1, 2}; in TSMPRKRegisterAll() local
267 …PetscCall(TSMPRKRegister(TSMPRK2A32, 2, 2, 3, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NUL… in TSMPRKRegisterAll()
277 …PetscInt rsb[18] = {0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2}, rmb[18] = {0, 0, 1, 2,… in TSMPRKRegisterAll() local
279 …PetscCall(TSMPRKRegister(TSMPRK2A33, 2, 2, 3, 3, &Asb[0][0], bsb, NULL, rsb, &Amb[0][0], bmb, NULL… in TSMPRKRegisterAll()
344 const PetscInt rsb[5] = {0, 0, 2, 0, 4}; in TSMPRKRegisterAll() local
345 …PetscCall(TSMPRKRegister(TSMPRKP2, 2, 5, 1, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NULL,… in TSMPRKRegisterAll()
363 const PetscInt rsb[10] = {0, 0, 2, 0, 4, 0, 0, 7, 0, 9}; in TSMPRKRegisterAll() local
364 …PetscCall(TSMPRKRegister(TSMPRKP3, 3, 5, 2, 1, &Asb[0][0], bsb, NULL, rsb, NULL, NULL, NULL, NULL,… in TSMPRKRegisterAll()
390 PetscCall(PetscFree(t->rsb)); in TSMPRKRegisterDestroy()
464 …scReal Asb[], const PetscReal bsb[], const PetscReal csb[], const PetscInt rsb[], const PetscReal … in TSMPRKRegister() argument
475 if (rsb) PetscAssertPointer(rsb, 9); in TSMPRKRegister()
542 if (rsb) { in TSMPRKRegister()
543 PetscCall(PetscMalloc1(s, &t->rsb)); in TSMPRKRegister()
544 PetscCall(PetscArraycpy(t->rsb, rsb, s)); in TSMPRKRegister()
546 PetscCall(PetscCalloc1(s, &t->rsb)); in TSMPRKRegister()
734 if (tab->rsb[j]) ws[tab->rsb[j] - 1] += h * tab->bsb[j]; in TSEvaluateStep_MPRKSPLIT()
831 if (tab->rsb[i]) { /* repeat previous stage */ in TSStep_MPRKSPLIT()
833 PetscCall(VecISCopy(Y[tab->rsb[i] - 1], mprk->is_slow, SCATTER_REVERSE, Yslow)); in TSStep_MPRKSPLIT()
838 if (tab->rsb[j]) ws[tab->rsb[j] - 1] += wsb[j]; in TSStep_MPRKSPLIT()