Lines Matching refs:upper

33 PetscErrorCode DMDACreatePatchIS(DM da, MatStencil *lower, MatStencil *upper, IS *is, PetscBool off…  in DMDACreatePatchIS()  argument
63 if (PetscLikely(upper->i - lower->i)) { in DMDACreatePatchIS()
64 nindices = nindices * (upper->i - lower->i); in DMDACreatePatchIS()
69 if (PetscLikely(upper->j - lower->j)) { in DMDACreatePatchIS()
70 nindices = nindices * (upper->j - lower->j); in DMDACreatePatchIS()
76 if (PetscLikely(upper->k - lower->k)) { in DMDACreatePatchIS()
77 nindices = nindices * (upper->k - lower->k); in DMDACreatePatchIS()
89 upper->k = 0; in DMDACreatePatchIS()
93 upper->j = 0; in DMDACreatePatchIS()
119 if (skip_k) k = upper->k - oz; in DMDACreatePatchIS()
124 if (skip_j) j = upper->j - oy; in DMDACreatePatchIS()
127 if (skip_i) i = upper->i - ox; in DMDACreatePatchIS()
190 } while (i < upper->i - ox); in DMDACreatePatchIS()
192 } while (j < upper->j - oy); in DMDACreatePatchIS()
194 } while (k < upper->k - oz); in DMDACreatePatchIS()
225 if (skip_k) k = upper->k - oz; in DMDACreatePatchIS()
230 if (skip_j) j = upper->j - oy; in DMDACreatePatchIS()
233 if (skip_i) i = upper->i - ox; in DMDACreatePatchIS()
251 } while (i < upper->i - ox); in DMDACreatePatchIS()
253 } while (j < upper->j - oy); in DMDACreatePatchIS()
255 } while (k < upper->k - oz); in DMDACreatePatchIS()
430 MatStencil upper, lower; in DMCreateDomainDecompositionScatters_DA() local
453 upper.i = xs + xm; in DMCreateDomainDecompositionScatters_DA()
454 upper.j = ys + ym; in DMCreateDomainDecompositionScatters_DA()
455 upper.k = zs + zm; in DMCreateDomainDecompositionScatters_DA()
456 PetscCall(DMDACreatePatchIS(dm, &lower, &upper, &idis, patchis_offproc)); in DMCreateDomainDecompositionScatters_DA()
457 PetscCall(DMDACreatePatchIS(subdm, &lower, &upper, &isis, patchis_offproc)); in DMCreateDomainDecompositionScatters_DA()
463 upper.i = subinfo.xs + subinfo.xm; in DMCreateDomainDecompositionScatters_DA()
464 upper.j = subinfo.ys + subinfo.ym; in DMCreateDomainDecompositionScatters_DA()
465 upper.k = subinfo.zs + subinfo.zm; in DMCreateDomainDecompositionScatters_DA()
466 PetscCall(DMDACreatePatchIS(dm, &lower, &upper, &odis, patchis_offproc)); in DMCreateDomainDecompositionScatters_DA()
467 PetscCall(DMDACreatePatchIS(subdm, &lower, &upper, &osis, patchis_offproc)); in DMCreateDomainDecompositionScatters_DA()
474 upper.i = subinfo.gxs + subinfo.gxm; in DMCreateDomainDecompositionScatters_DA()
475 upper.j = subinfo.gys + subinfo.gym; in DMCreateDomainDecompositionScatters_DA()
476 upper.k = subinfo.gzs + subinfo.gzm; in DMCreateDomainDecompositionScatters_DA()
477 PetscCall(DMDACreatePatchIS(dm, &lower, &upper, &gdis, patchis_offproc)); in DMCreateDomainDecompositionScatters_DA()
507 MatStencil lower, upper; in DMDASubDomainIS_Private() local
522 upper.i = info.xs + info.xm; in DMDASubDomainIS_Private()
523 upper.j = info.ys + info.ym; in DMDASubDomainIS_Private()
524 upper.k = info.zs + info.zm; in DMDASubDomainIS_Private()
525 PetscCall(DMDACreatePatchIS(dm, &lower, &upper, &(*iis)[i], patchis_offproc)); in DMDASubDomainIS_Private()
533 upper.i = subinfo.xs + subinfo.xm; in DMDASubDomainIS_Private()
534 upper.j = subinfo.ys + subinfo.ym; in DMDASubDomainIS_Private()
535 upper.k = subinfo.zs + subinfo.zm; in DMDASubDomainIS_Private()
536 PetscCall(DMDACreatePatchIS(dm, &lower, &upper, &(*ois)[i], patchis_offproc)); in DMDASubDomainIS_Private()