Home
last modified time | relevance | path

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

/petsc/src/sys/utils/
H A Dsortd.c219 PetscInt mid = lo + (hi - lo) / 2; in PetscFindReal() local
220 …] <= t[mid] && t[mid] <= t[hi - 1], PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Input array was not sor… in PetscFindReal()
221 if (key < t[mid]) hi = mid; in PetscFindReal()
222 else lo = mid; in PetscFindReal()
281 PetscInt i, mid, last, itmp, j, first; in PetscSortSplit() local
291 mid = first; in PetscSortSplit()
292 d = a[mid]; in PetscSortSplit()
298 ++mid; in PetscSortSplit()
300 tmp = a[mid]; in PetscSortSplit()
301 itmp = idx[mid]; in PetscSortSplit()
[all …]
H A Dsorti.c548 PetscInt mid = lo + (hi - lo) / 2; in PetscFindInt() local
549mid] && X[mid] <= X[hi - 1], PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Input array was not sorted: (%… in PetscFindInt()
550 if (key < X[mid]) hi = mid; in PetscFindInt()
551 else lo = mid; in PetscFindInt()
587 PetscCount mid = lo + (hi - lo) / 2; in PetscFindCount() local
588mid] && X[mid] <= X[hi - 1], PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Input array was not sorted: (%… in PetscFindCount()
589 if (key < X[mid]) hi = mid; in PetscFindCount()
590 else lo = mid; in PetscFindCount()
666 PetscCount mid = lo + (hi - lo) / 2; in PetscFindMPIInt() local
667 …ert(X[lo] <= X[mid] && X[mid] <= X[hi - 1], PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Input array was… in PetscFindMPIInt()
[all …]
H A Dsortso.c136 PetscInt last = l, k = 1, mid, cur = l + 1; in PetscGallopSearchLeft_Private() local
158 mid = last + ((cur - last) >> 1); in PetscGallopSearchLeft_Private()
159 if ((*cmp)(x, (arr) + mid * size, ctx) < 0) { in PetscGallopSearchLeft_Private()
160 cur = mid; in PetscGallopSearchLeft_Private()
162 last = mid; in PetscGallopSearchLeft_Private()
173 PetscInt last = r, k = 1, mid, cur = r - 1; in PetscGallopSearchRight_Private() local
195 mid = last - ((last - cur) >> 1); in PetscGallopSearchRight_Private()
196 if ((*cmp)(x, (arr) + mid * size, ctx) > 0) { in PetscGallopSearchRight_Private()
197 cur = mid; in PetscGallopSearchRight_Private()
199 last = mid; in PetscGallopSearchRight_Private()
[all …]
/petsc/src/vec/is/ao/impls/mapping/
H A Daomapping.c53 PetscInt low, high, mid = 0; in AOPetscToApplication_Mapping() local
70 mid = (low + high) / 2; in AOPetscToApplication_Mapping()
71 if (idex == petsc[mid]) break; in AOPetscToApplication_Mapping()
72 else if (idex < petsc[mid]) high = mid - 1; in AOPetscToApplication_Mapping()
73 else low = mid + 1; in AOPetscToApplication_Mapping()
76 else ia[i] = app[perm[mid]]; in AOPetscToApplication_Mapping()
88 PetscInt low, high, mid = 0; in AOApplicationToPetsc_Mapping() local
105 mid = (low + high) / 2; in AOApplicationToPetsc_Mapping()
106 if (idex == app[mid]) break; in AOApplicationToPetsc_Mapping()
107 else if (idex < app[mid]) high = mid - 1; in AOApplicationToPetsc_Mapping()
[all …]
/petsc/src/ksp/pc/impls/gamg/
H A Dgeo.c130 struct triangulateio in, mid; in triangulateAndFormProl() local
188 mid.pointlist = NULL; /* Not needed if -N switch used. */ in triangulateAndFormProl()
190 mid.pointattributelist = NULL; in triangulateAndFormProl()
191 mid.pointmarkerlist = NULL; /* Not needed if -N or -B switch used. */ in triangulateAndFormProl()
192 mid.trianglelist = NULL; /* Not needed if -E switch used. */ in triangulateAndFormProl()
194 mid.triangleattributelist = NULL; in triangulateAndFormProl()
195 mid.neighborlist = NULL; /* Needed only if -n switch used. */ in triangulateAndFormProl()
197 mid.segmentlist = NULL; in triangulateAndFormProl()
199 mid.segmentmarkerlist = NULL; in triangulateAndFormProl()
200 mid.edgelist = NULL; /* Needed only if -e switch used. */ in triangulateAndFormProl()
[all …]
/petsc/src/sys/classes/draw/impls/x/
H A Dximage.c47 int lo, mid, hi = PETSC_DRAW_MAXCOLOR; in PetscDrawXiPixelToColor() local
53 mid = lo + (hi - lo) / 2; in PetscDrawXiPixelToColor()
54 if (pix < cmap[arg[mid]]) hi = mid; in PetscDrawXiPixelToColor()
55 else lo = mid; in PetscDrawXiPixelToColor()
/petsc/src/ksp/pc/impls/tfs/
H A Divec.c316 PetscInt mid; in PCTFS_ivec_sort_companion() local
328 mid = size >> 1; in PCTFS_ivec_sort_companion()
330 pj = ar + mid; in PCTFS_ivec_sort_companion()
332 pj2 = ar2 + mid; in PCTFS_ivec_sort_companion()
427 PetscInt mid; in PCTFS_ivec_sort_companion_hack() local
439 mid = size >> 1; in PCTFS_ivec_sort_companion_hack()
441 pj = ar + mid; in PCTFS_ivec_sort_companion_hack()
443 pj2 = ar2 + mid; in PCTFS_ivec_sort_companion_hack()
558 PetscInt mid, lh = 0; in PCTFS_ivec_binary_search() local
562 mid = (lh + rh) >> 1; in PCTFS_ivec_binary_search()
[all …]
/petsc/src/vec/is/utils/
H A Dpsort.c8 PetscMPIInt split, mid, partner; in PetscParallelSortInt_Bitonic_Merge() local
23 mid = rankStart + split; in PetscParallelSortInt_Bitonic_Merge()
24 if (rank < mid) { in PetscParallelSortInt_Bitonic_Merge()
40 if (rank < mid) { in PetscParallelSortInt_Bitonic_Merge()
41 …PetscCall(PetscParallelSortInt_Bitonic_Merge(comm, tag, rankStart, mid, rank, n, keys, buffer, for… in PetscParallelSortInt_Bitonic_Merge()
43 …PetscCall(PetscParallelSortInt_Bitonic_Merge(comm, tag, mid, rankEnd, rank, n, keys, buffer, forwa… in PetscParallelSortInt_Bitonic_Merge()
51 PetscMPIInt diff, mid; in PetscParallelSortInt_Bitonic_Recursive() local
64 mid = rankStart + diff / 2; in PetscParallelSortInt_Bitonic_Recursive()
66 if (rank < mid) { in PetscParallelSortInt_Bitonic_Recursive()
67 …PetscCall(PetscParallelSortInt_Bitonic_Recursive(comm, tag, rankStart, mid, rank, n, keys, buffer,… in PetscParallelSortInt_Bitonic_Recursive()
[all …]
/petsc/src/dm/impls/da/
H A Dgrglvis.c342 PetscInt dim, sdim, i, vid[8], mid, cid, cdof; in DMDAView_GLVis_ASCII() local
399 mid = 1; /* material id */ in DMDAView_GLVis_ASCII()
401 …" PetscInt_FMT " %" PetscInt_FMT " %" PetscInt_FMT " %" PetscInt_FMT "\n", mid, cid, vid[0], vid[1… in DMDAView_GLVis_ASCII()
411 mid = 1; /* material id */ in DMDAView_GLVis_ASCII()
413 …" PetscInt_FMT " %" PetscInt_FMT " %" PetscInt_FMT " %" PetscInt_FMT "\n", mid, cid, vid[0], vid[1… in DMDAView_GLVis_ASCII()
429 mid = 1; /* material id */ in DMDAView_GLVis_ASCII()
431 …" PetscInt_FMT " %" PetscInt_FMT " %" PetscInt_FMT " %" PetscInt_FMT "\n", mid, cid, vid[0], vid[1… in DMDAView_GLVis_ASCII()
/petsc/src/dm/impls/plex/
H A Dplexglvis.c249 …tMFEMCellID_Internal(DM dm, DMLabel label, PetscInt minl, PetscInt p, PetscInt *mid, PetscInt *cid) in DMPlexGetPointMFEMCellID_Internal() argument
261 PetscCall(DMLabelGetValue(label, p, mid)); in DMPlexGetPointMFEMCellID_Internal()
262 *mid = *mid - minl + 1; /* MFEM does not like negative markers */ in DMPlexGetPointMFEMCellID_Internal()
263 } else *mid = 1; in DMPlexGetPointMFEMCellID_Internal()
746 PetscInt i, nv = 0, cid = -1, mid = 1; in DMPlexView_GLVis_ASCII() local
749 PetscCall(DMPlexGetPointMFEMCellID_Internal(dm, label, minl, p, &mid, &cid)); in DMPlexView_GLVis_ASCII()
752 PetscCall(PetscViewerASCIIPrintf(viewer, "%" PetscInt_FMT " %" PetscInt_FMT, mid, cid)); in DMPlexView_GLVis_ASCII()
961 PetscInt vids[8], *faces, st, i, coneSize, cell, cl, nv, cid = -1, mid = -1; in DMPlexView_GLVis_ASCII() local
971 PetscCall(DMPlexGetPointMFEMCellID_Internal(dm, label, minl, p, &mid, &cid)); in DMPlexView_GLVis_ASCII()
972 PetscCall(PetscViewerASCIIPrintf(viewer, "%" PetscInt_FMT " %" PetscInt_FMT, mid, cid)); in DMPlexView_GLVis_ASCII()
H A Dplexsfc.c198 PetscInt mid = lo + (hi - lo) / 2; in ZCodeFind() local
199 if (key < X[mid]) hi = mid; in ZCodeFind()
200 else lo = mid; in ZCodeFind()
/petsc/src/mat/impls/composite/
H A Dmcomposite.c135 PetscInt i, j, k, n, nuniq, lo, hi, mid, *gindices, *buf, *tmp, tot; in MatMult_Composite() local
213 mid = lo + (hi - lo) / 2; in MatMult_Composite()
214 if (garray[i] < gindices[mid]) hi = mid; in MatMult_Composite()
215 else lo = mid; in MatMult_Composite()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmproducts.c150 PetscInt mid = next - (next % dots->m); in LMProductsUpdate_Internal() local
157 PetscCall(LMBasisGEMMH(X, oldest, mid, Y, start, mid, 1.0, 0.0, dots->full)); in LMProductsUpdate_Internal()
158 PetscCall(LMBasisGEMMH(X, oldest, next, Y, mid, next, 1.0, 0.0, dots->full)); in LMProductsUpdate_Internal()
/petsc/src/snes/tutorials/
H A Dex17.c403 PetscReal mid = 0.5; in DMPlexDistortGeometry() local
420 shift = 0.2 * PetscAbsScalar(pcoords[0] - mid); in DMPlexDistortGeometry()
421 shift = PetscRealPart(pcoords[0]) > mid ? shift : -shift; in DMPlexDistortGeometry()
/petsc/doc/miscellaneous/
H A Dprizes.md18 developing PETSc in the mid-1990s.
H A Dapplications_publications.md34 Two simulations of plate tectonic spreading at a mid-ocean ridge, driving mantle upwelling
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c6176 PetscCount k, m, p, q, r, s, mid; in MatSplitEntries_Internal() local
6202 …PetscCall(PetscSortedIntUpperBound(j, k, s, -1, &mid)); /* Separate [k,s) into [k,mid) for diag an… in MatSplitEntries_Internal()
6204 rowMid[row - rstart] = mid; in MatSplitEntries_Internal()
6209 Atot += mid - k; in MatSplitEntries_Internal()
6210 Btot += s - mid; in MatSplitEntries_Internal()
6213 for (p = k; p < mid;) { in MatSplitEntries_Internal()
6218 } while (p < mid && j[p] == col); in MatSplitEntries_Internal()
6223 for (p = mid; p < s;) { in MatSplitEntries_Internal()
6243 mid = rowMid[r]; in MatSplitEntries_Internal()
6245 …scArraycpy(PetscSafePointerPlusOffset(Aperm, Atot), PetscSafePointerPlusOffset(perm, k), mid - k)); in MatSplitEntries_Internal()
[all …]
/petsc/config/BuildSystem/config/
H A Dpackage.py1304 [mid, right] = output.rpartition('petscpkgver')[1:]
1306 …if mid: # if mid is not empty, then it should be 'petscpkgver', meaning we found the version string
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas534 (crevice/mid-gap-cd 0.7)
537 (crevice/mid-ring-gap (4e-06 4e-06 4e-06))
3285 (prepdf/c-mid 0.9)
3934 (pb/mid-size-bub-tomiyama 0.)
6448 (dynamesh/motion/interfaces/mid-nodes 0)
7767 (adapt/unused-mid-node-limit 0)
/petsc/doc/
H A Dpetsc.bib3717 title = {Consequences of mantle heterogeneity for melt extraction at mid-ocean ridges},
3728 title = {Porosity-driven convection and asymmetry beneath mid-ocean ridges},
4056 focusing at mid-ocean ridges},
4401 the global mid-ocean ridge system},