Home
last modified time | relevance | path

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

/petsc/src/mat/impls/is/
H A Dmatis.c2543 Vec cglobal, rglobal; in MatISSetUpScatters_Private() local
2566 PetscCall(MatCreateVecs(A, &cglobal, &rglobal)); in MatISSetUpScatters_Private()
2567 PetscCall(VecBindToCPU(rglobal, PETSC_TRUE)); in MatISSetUpScatters_Private()
2570 PetscCall(VecScatterCreate(rglobal, from, is->y, NULL, &is->rctx)); in MatISSetUpScatters_Private()
2589 PetscCall(VecScatterBegin(is->rctx, is->y, rglobal, ADD_VALUES, SCATTER_REVERSE)); in MatISSetUpScatters_Private()
2590 PetscCall(VecScatterEnd(is->rctx, is->y, rglobal, ADD_VALUES, SCATTER_REVERSE)); in MatISSetUpScatters_Private()
2591 PetscCall(VecScatterBegin(is->rctx, rglobal, is->counter, INSERT_VALUES, SCATTER_FORWARD)); in MatISSetUpScatters_Private()
2592 PetscCall(VecScatterEnd(is->rctx, rglobal, is->counter, INSERT_VALUES, SCATTER_FORWARD)); in MatISSetUpScatters_Private()
2597 PetscCall(VecSum(rglobal, &sum)); in MatISSetUpScatters_Private()
2600 PetscCall(VecDestroy(&rglobal)); in MatISSetUpScatters_Private()