Lines Matching refs:overlap
31 …if (osm->overlap >= 0) PetscCall(PetscSNPrintf(overlaps, sizeof(overlaps), "amount of overlap = %"… in PCView_ASM()
71 …cks=%" PetscInt_FMT ", overlap=%" PetscInt_FMT ", type=%s", osm->n, osm->overlap, PCASMTypes[osm->… in PCView_ASM()
180 osm->overlap = -1; /* We do not want to increase the overlap of the IS. in PCSetUp_ASM()
223 if (osm->overlap > 0) { /* With positive overlap, osm->is[i] will be modified */ in PCSetUp_ASM()
233 if (osm->overlap > 0) { in PCSetUp_ASM()
235 PetscCall(MatIncreaseOverlap(pc->pmat, osm->n_local_true, osm->is, osm->overlap)); in PCSetUp_ASM()
735 …("-pc_asm_overlap", "Number of grid points overlap", "PCASMSetOverlap", osm->overlap, &ovl, &flg)); in PCSetFromOptions_ASM()
782 osm->overlap = -1; in PCASMSetLocalSubdomains_ASM()
790 if (osm->overlap > 0) { /* With positive overlap, osm->is[i] will be modified */ in PCASMSetLocalSubdomains_ASM()
838 …PetscCheck(!pc->setupcalled || ovl == osm->overlap, PetscObjectComm((PetscObject)pc), PETSC_ERR_AR… in PCASMSetOverlap_ASM()
839 if (!pc->setupcalled) osm->overlap = ovl; in PCASMSetOverlap_ASM()
1294 osm->overlap = 1; in PCCreate_ASM()
1572 …D(PetscInt m, PetscInt n, PetscInt M, PetscInt N, PetscInt dof, PetscInt overlap, PetscInt *Nsub, … in PCASMCreateSubdomains2D() argument
1588 yleft = ystart - overlap; in PCASMCreateSubdomains2D()
1590 yright = ystart + height + overlap; in PCASMCreateSubdomains2D()
1596 xleft = xstart - overlap; in PCASMCreateSubdomains2D()
1598 xright = xstart + width + overlap; in PCASMCreateSubdomains2D()
1608 if (overlap == 0) { in PCASMCreateSubdomains2D()