Searched refs:vl2l (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 324 static PetscErrorCode PCBDDCSetDivergenceMat_BDDC(PC pc, Mat divudotp, PetscBool trans, IS vl2l) in PCBDDCSetDivergenceMat_BDDC() argument 334 if (vl2l) { in PCBDDCSetDivergenceMat_BDDC() 335 PetscCall(PetscObjectReference((PetscObject)vl2l)); in PCBDDCSetDivergenceMat_BDDC() 337 pcbddc->divudotp_vl2l = vl2l; in PCBDDCSetDivergenceMat_BDDC() 363 PetscErrorCode PCBDDCSetDivergenceMat(PC pc, Mat divudotp, PetscBool trans, IS vl2l) in PCBDDCSetDivergenceMat() argument 372 if (vl2l) PetscValidHeaderSpecific(vl2l, IS_CLASSID, 4); in PCBDDCSetDivergenceMat() 375 …scTryMethod(pc, "PCBDDCSetDivergenceMat_C", (PC, Mat, PetscBool, IS), (pc, divudotp, trans, vl2l)); in PCBDDCSetDivergenceMat()
|
| H A D | bddcprivate.c | 1711 PetscErrorCode PCBDDCComputeNoNetFlux(Mat A, Mat divudotp, PetscBool transpose, IS vl2l, PCBDDCGrap… in PCBDDCComputeNoNetFlux() argument 1744 if (vl2l) { in PCBDDCComputeNoNetFlux() 1751 PetscCall(VecScatterCreate(v, NULL, vins, vl2l, &sc)); in PCBDDCComputeNoNetFlux()
|