Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/asm/
H A Dasm.c316 PetscCall(PetscMalloc1(osm->n_local_true, &osm->lrestriction)); in PCSetUp_ASM()
351 PetscCall(VecScatterCreate(osm->ly, isll, osm->y[i], isl, &osm->lrestriction[i])); in PCSetUp_ASM()
456 PetscCall(VecScatterBegin(osm->lrestriction[0], osm->lx, osm->x[0], INSERT_VALUES, forward)); in PCApply_ASM()
457 PetscCall(VecScatterEnd(osm->lrestriction[0], osm->lx, osm->x[0], INSERT_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()
477 …PetscCall(VecScatterBegin(osm->lrestriction[i + 1], osm->lx, osm->x[i + 1], INSERT_VALUES, forward… in PCApply_ASM()
478 …PetscCall(VecScatterEnd(osm->lrestriction[i + 1], osm->lx, osm->x[i + 1], INSERT_VALUES, forward)); in PCApply_ASM()
531 PetscCall(VecScatterBegin(osm->lrestriction[0], osm->lx, x, INSERT_VALUES, forward)); in PCMatApply_ASM_Private()
532 PetscCall(VecScatterEnd(osm->lrestriction[0], osm->lx, x, INSERT_VALUES, forward)); in PCMatApply_ASM_Private()
[all …]
/petsc/include/petsc/private/
H A Dpcasmimpl.h10 VecScatter *lrestriction; /* mapping from subregion to overlapping (process) subdomain */ member