Home
last modified time | relevance | path

Searched refs:vl2l (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c324 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 Dbddcprivate.c1711 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()