Lines Matching refs:ly

326     PetscCall(VecDuplicate(osm->lx, &osm->ly));  in PCSetUp_ASM()
351 PetscCall(VecScatterCreate(osm->ly, isll, osm->y[i], isl, &osm->lrestriction[i])); in PCSetUp_ASM()
378 PetscCall(VecScatterCreate(osm->y[i], isll, osm->ly, isll_local, &osm->lprolongation[i])); in PCSetUp_ASM()
449 PetscCall(VecSet(osm->ly, 0.0)); in PCApply_ASM()
468 PetscCall(VecScatterBegin(osm->lprolongation[i], osm->y[i], osm->ly, ADD_VALUES, forward)); in PCApply_ASM()
469 PetscCall(VecScatterEnd(osm->lprolongation[i], osm->y[i], osm->ly, ADD_VALUES, forward)); in PCApply_ASM()
471 PetscCall(VecScatterBegin(osm->lrestriction[i], osm->y[i], osm->ly, ADD_VALUES, reverse)); in PCApply_ASM()
472 PetscCall(VecScatterEnd(osm->lrestriction[i], osm->y[i], osm->ly, ADD_VALUES, reverse)); in PCApply_ASM()
482 PetscCall(MatMult(osm->lmats[i + 1], osm->ly, osm->y[i + 1])); in PCApply_ASM()
488 PetscCall(VecScatterBegin(osm->restriction, osm->ly, y, ADD_VALUES, reverse)); in PCApply_ASM()
489 PetscCall(VecScatterEnd(osm->restriction, osm->ly, y, ADD_VALUES, reverse)); in PCApply_ASM()
520 PetscCall(VecSet(osm->ly, 0.0)); in PCMatApply_ASM_Private()
550 PetscCall(VecSet(osm->ly, 0.0)); in PCMatApply_ASM_Private()
553 PetscCall(VecScatterBegin(osm->lprolongation[0], x, osm->ly, ADD_VALUES, forward)); in PCMatApply_ASM_Private()
554 PetscCall(VecScatterEnd(osm->lprolongation[0], x, osm->ly, ADD_VALUES, forward)); in PCMatApply_ASM_Private()
556 PetscCall(VecScatterBegin(osm->lrestriction[0], x, osm->ly, ADD_VALUES, reverse)); in PCMatApply_ASM_Private()
557 PetscCall(VecScatterEnd(osm->lrestriction[0], x, osm->ly, ADD_VALUES, reverse)); in PCMatApply_ASM_Private()
563 PetscCall(VecScatterBegin(osm->restriction, osm->ly, x, ADD_VALUES, reverse)); in PCMatApply_ASM_Private()
564 PetscCall(VecScatterEnd(osm->restriction, osm->ly, x, ADD_VALUES, reverse)); in PCMatApply_ASM_Private()
610 PetscCall(VecSet(osm->ly, 0.0)); in PCApplyTranspose_ASM()
629 PetscCall(VecScatterBegin(osm->lprolongation[i], osm->y[i], osm->ly, ADD_VALUES, forward)); in PCApplyTranspose_ASM()
630 PetscCall(VecScatterEnd(osm->lprolongation[i], osm->y[i], osm->ly, ADD_VALUES, forward)); in PCApplyTranspose_ASM()
632 PetscCall(VecScatterBegin(osm->lrestriction[i], osm->y[i], osm->ly, ADD_VALUES, reverse)); in PCApplyTranspose_ASM()
633 PetscCall(VecScatterEnd(osm->lrestriction[i], osm->y[i], osm->ly, ADD_VALUES, reverse)); in PCApplyTranspose_ASM()
643 PetscCall(VecScatterBegin(osm->restriction, osm->ly, y, ADD_VALUES, reverse)); in PCApplyTranspose_ASM()
644 PetscCall(VecScatterEnd(osm->restriction, osm->ly, y, ADD_VALUES, reverse)); in PCApplyTranspose_ASM()
676 PetscCall(VecDestroy(&osm->ly)); in PCReset_ASM()