Searched refs:lrestriction (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/asm/ |
| H A D | asm.c | 316 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 D | pcasmimpl.h | 10 VecScatter *lrestriction; /* mapping from subregion to overlapping (process) subdomain */ member
|