Home
last modified time | relevance | path

Searched refs:Brhs (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ts/interface/
H A Dts.c719 PetscErrorCode TSGetRHSMats_Private(TS ts, Mat *Arhs, Mat *Brhs) in TSGetRHSMats_Private() argument
726 if (Brhs) *Brhs = NULL; in TSGetRHSMats_Private()
741 if (flg && !ijacobian && ts->Arhs == ts->Brhs) { in TSGetRHSMats_Private()
749 if (Brhs) { in TSGetRHSMats_Private()
750 if (!ts->Brhs) { in TSGetRHSMats_Private()
753 PetscCall(MatDuplicate(B, MAT_DO_NOT_COPY_VALUES, &ts->Brhs)); in TSGetRHSMats_Private()
755 ts->Brhs = B; in TSGetRHSMats_Private()
760 ts->Brhs = ts->Arhs; in TSGetRHSMats_Private()
763 *Brhs = ts->Brhs; in TSGetRHSMats_Private()
849 PetscCheck(B == ts->Brhs, PetscObjectComm((PetscObject)ts), PETSC_ERR_SUP, "Invalid Bmat"); in TSRecoverRHSJacobian()
[all …]
/petsc/src/dm/dt/fv/interface/
H A Dfv.c2058 PetscScalar *Brhs; in PetscFVLeastSquaresPseudoInverseSVD_Static() local
2072 Brhs = Ainv; in PetscFVLeastSquaresPseudoInverseSVD_Static()
2075 for (i = 0; i < maxmn; i++) Brhs[i + j * maxmn] = 1.0 * (i == j); in PetscFVLeastSquaresPseudoInverseSVD_Static()
2090 …PetscCallBLAS("LAPACKgelss", LAPACKgelss_(&M, &N, &nrhs, A, &lda, Brhs, &ldb, rtau, &rcond, &irank… in PetscFVLeastSquaresPseudoInverseSVD_Static()
2098 …PetscCallBLAS("LAPACKgelss", LAPACKgelss_(&M, &N, &nrhs, A, &lda, Brhs, &ldb, tau, &rcond, &irank,… in PetscFVLeastSquaresPseudoInverseSVD_Static()
/petsc/include/petsc/private/
H A Dtsimpl.h255 Mat Brhs; /* Right hand side matrix used to construct the preconditioner */ member
/petsc/src/ts/impls/rosw/
H A Drosw.c1502 if (Pmat && Pmat == ts->Brhs) { in TSSetUp_RosW()
1503 PetscCall(MatDuplicate(ts->Brhs, MAT_COPY_VALUES, &Pmat)); in TSSetUp_RosW()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c4293 Mat F, Brhs = NULL; in PCBDDCSetUpCorrection() local
4519 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, lda_rhs, n_eff_constraints, NULL, &Brhs)); in PCBDDCSetUpCorrection()
4520 PetscCall(MatDenseGetArrayWrite(Brhs, &marr)); in PCBDDCSetUpCorrection()
4530 PetscCall(MatDenseRestoreArrayWrite(Brhs, &marr)); in PCBDDCSetUpCorrection()
4550 PetscCall(MatCreateTranspose(tC_CR, &Brhs)); in PCBDDCSetUpCorrection()
4561 PetscCall(MatMatSolve(F, Brhs, local_auxmat2_R)); in PCBDDCSetUpCorrection()
4587 PetscCall(MatDenseGetArrayRead(Brhs, &barr)); in PCBDDCSetUpCorrection()
4597 PetscCall(MatDenseRestoreArrayRead(Brhs, &barr)); in PCBDDCSetUpCorrection()
4601 PetscCall(MatDestroy(&Brhs)); in PCBDDCSetUpCorrection()
4810 Brhs = A_RV; in PCBDDCSetUpCorrection()
[all …]