Lines Matching refs:reverse
432 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApply_ASM() local
444 if (!(osm->type & PC_ASM_INTERPOLATE)) reverse = SCATTER_REVERSE_LOCAL; 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()
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()
499 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCMatApply_ASM_Private() local
512 …& PC_ASM_INTERPOLATE)) || (transpose && !(osm->type & PC_ASM_RESTRICT))) reverse = SCATTER_REVERSE… 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()
589 ScatterMode forward = SCATTER_FORWARD, reverse = SCATTER_REVERSE; in PCApplyTranspose_ASM() local
606 if (!(osm->type & PC_ASM_RESTRICT)) reverse = SCATTER_REVERSE_LOCAL; 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()