Home
last modified time | relevance | path

Searched refs:start (Results 1 – 25 of 258) sorted by relevance

1234567891011

/petsc/src/dm/impls/plex/
H A Dplexpoint.c23 PetscErrorCode DMPlexGetPointLocal(DM dm, PetscInt point, PetscInt *start, PetscInt *end) in DMPlexGetPointLocal() argument
29 if (start) PetscAssertPointer(start, 3); in DMPlexGetPointLocal()
32 if (start) *start = s; in DMPlexGetPointLocal()
64 PetscInt start, end; in DMPlexPointLocalRead() local
70 PetscCall(DMGetLocalOffset_Private(dm, point, &start, &end)); in DMPlexPointLocalRead()
71 *(const PetscScalar **)ptr = (start < end) ? array + start : NULL; in DMPlexPointLocalRead()
102 PetscInt start, end; in DMPlexPointLocalRef() local
108 PetscCall(DMGetLocalOffset_Private(dm, point, &start, &end)); in DMPlexPointLocalRef()
109 *(PetscScalar **)ptr = (start < end) ? array + start : NULL; in DMPlexPointLocalRef()
134 PetscErrorCode DMPlexGetPointLocalField(DM dm, PetscInt point, PetscInt field, PetscInt *start, Pet… in DMPlexGetPointLocalField() argument
[all …]
/petsc/src/sys/yaml/src/
H A Dapi.c52 yaml_string_extend(yaml_char_t **start, in yaml_string_extend() argument
55 yaml_char_t *new_start = (yaml_char_t *)yaml_realloc((void*)*start, (*end - *start)*2); in yaml_string_extend()
59 memset(new_start + (*end - *start), 0, *end - *start); in yaml_string_extend()
61 *pointer = new_start + (*pointer - *start); in yaml_string_extend()
62 *end = new_start + (*end - *start)*2; in yaml_string_extend()
63 *start = new_start; in yaml_string_extend()
97 yaml_stack_extend(void **start, void **top, void **end) in yaml_stack_extend() argument
101 if ((char *)*end - (char *)*start >= INT_MAX / 2) in yaml_stack_extend()
104 new_start = yaml_realloc(*start, ((char *)*end - (char *)*start)*2); in yaml_stack_extend()
108 *top = (char *)new_start + ((char *)*top - (char *)*start); in yaml_stack_extend()
[all …]
H A Dyaml_private.h93 (((buffer).start = (yaml_char_t *)yaml_malloc(size)) ? \
94 ((buffer).last = (buffer).pointer = (buffer).start, \
95 (buffer).end = (buffer).start+(size), \
101 (yaml_free((buffer).start), \
102 (buffer).start = (buffer).pointer = (buffer).end = NULL)
109 yaml_char_t *start; member
115 yaml_string_extend(yaml_char_t **start,
128 ((value).start = (string), \
133 (((string).start = YAML_MALLOC(size)) ? \
134 ((string).pointer = (string).start, \
[all …]
H A Dloader.c43 int *start; member
187 parser->document->tag_directives.start in yaml_parser_load_document()
188 = event->data.document_start.tag_directives.start; in yaml_parser_load_document()
267 data.mark = parser->document->nodes.start[index-1].start_mark; in yaml_parser_register_anchor()
269 for (alias_data = parser->aliases.start; in yaml_parser_register_anchor()
304 parent = &parser->document->nodes.start[parent_index-1]; in yaml_parser_load_node_add()
350 for (alias_data = parser->aliases.start; in yaml_parser_load_alias()
389 index = parser->document->nodes.top - parser->document->nodes.start; in yaml_parser_load_scalar()
413 yaml_node_item_t *start; in yaml_parser_load_sequence() member
430 SEQUENCE_NODE_INIT(node, tag, items.start, items.end, in yaml_parser_load_sequence()
[all …]
H A Dreader.c98 if (parser->raw_buffer.start == parser->raw_buffer.pointer in yaml_parser_update_raw_buffer()
108 if (parser->raw_buffer.start < parser->raw_buffer.pointer in yaml_parser_update_raw_buffer()
110 memmove(parser->raw_buffer.start, parser->raw_buffer.pointer, in yaml_parser_update_raw_buffer()
114 parser->raw_buffer.pointer - parser->raw_buffer.start; in yaml_parser_update_raw_buffer()
115 parser->raw_buffer.pointer = parser->raw_buffer.start; in yaml_parser_update_raw_buffer()
163 if (parser->buffer.start < parser->buffer.pointer in yaml_parser_update_buffer()
166 memmove(parser->buffer.start, parser->buffer.pointer, size); in yaml_parser_update_buffer()
167 parser->buffer.pointer = parser->buffer.start; in yaml_parser_update_buffer()
168 parser->buffer.last = parser->buffer.start + size; in yaml_parser_update_buffer()
171 parser->buffer.pointer = parser->buffer.start; in yaml_parser_update_buffer()
[all …]
/petsc/src/dm/impls/stag/tests/
H A Dex23.c9 PetscInt ex, ey, ez, n[3], start[3], nExtra[3], iNext, iPrev, iCenter, d, round; in main() local
20 …PetscCall(DMStagGetCorners(dm, &start[0], &start[1], &start[2], &n[0], &n[1], &n[2], &nExtra[0], &… in main()
29 for (ex = start[0]; ex < start[0] + n[0]; ++ex) { in main()
34 for (ey = start[1]; ey < start[1] + n[1]; ++ey) { in main()
39 for (ez = start[2]; ez < start[2] + n[2]; ++ez) { in main()
46 for (ex = start[0]; ex < start[0] + n[0]; ++ex) { in main()
51 for (ey = start[1]; ey < start[1] + n[1]; ++ey) { in main()
56 for (ez = start[2]; ez < start[2] + n[2]; ++ez) { in main()
H A Dex5.c24 PetscInt start, n, e, nExtra; in main() local
41 PetscCall(DMStagGetCorners(dmSol, &start, NULL, NULL, &n, NULL, NULL, &nExtra, NULL, NULL)); in main()
47 for (e = start; e < start + n + nExtra; ++e) { in main()
52 if (e < start + n) { in main()
114 PetscInt start, n, nExtra, ex, idxP, idxU, startGhost, nGhost; in ApplyOperator() local
126 PetscCall(DMStagGetCorners(dm, &start, NULL, NULL, &n, NULL, NULL, &nExtra, NULL, NULL)); in ApplyOperator()
137 if (isLast) arrIn[start + n][idxP] = arrIn[start + n - 1][idxP]; in ApplyOperator()
140 for (ex = start; ex < start + n + nExtra; ++ex) { in ApplyOperator()
141 if (ex < start + n) { /* Don't compute pressure outside domain */ in ApplyOperator()
H A Dex40.c19 PetscInt start, n, n_extra, N, dof[2]; in FormFunction1DNoCoupling() local
28 PetscCall(DMStagGetCorners(dm, &start, NULL, NULL, &n, NULL, NULL, &n_extra, NULL, NULL)); in FormFunction1DNoCoupling()
31 for (PetscInt e = start; e < start + n + n_extra; ++e) { in FormFunction1DNoCoupling()
65 PetscInt start, n, n_extra, N, dof[2]; in FormJacobian1DNoCoupling() local
74 PetscCall(DMStagGetCorners(dm, &start, NULL, NULL, &n, NULL, NULL, &n_extra, NULL, NULL)); in FormJacobian1DNoCoupling()
77 for (PetscInt e = start; e < start + n + n_extra; ++e) { in FormJacobian1DNoCoupling()
115 PetscInt dim, stencil_width, start, n, n_extra, N, dof[2]; in FormFunction1D() local
130 PetscCall(DMStagGetCorners(dm, &start, NULL, NULL, &n, NULL, NULL, &n_extra, NULL, NULL)); in FormFunction1D()
136 for (PetscInt e = start; e < start + n + n_extra; ++e) { in FormFunction1D()
232 PetscInt dim, stencil_width, start, n, n_extra, N, dof[2]; in FormJacobian1D() local
[all …]
/petsc/src/dm/impls/stag/
H A Dstagda.c185 …PetscInt i, j, k, d, dim, dof, dofToMax, start[DMSTAG_MAX_DIM], n[DMSTAG_MAX_DIM], extraPoint[DMST… in DMStagMigrateVecDMDA() local
196 …PetscCall(DMStagGetCorners(dm, &start[0], &start[1], &start[2], &n[0], &n[1], &n[2], NULL, NULL, N… in DMStagMigrateVecDMDA()
207 for (i = start[0]; i < start[0] + n[0] + extraPoint[0]; ++i) { in DMStagMigrateVecDMDA()
218 for (i = start[0]; i < start[0] + n[0] + extraPoint[0]; ++i) { in DMStagMigrateVecDMDA()
232 for (j = start[1]; j < start[1] + n[1] + extraPoint[1]; ++j) { in DMStagMigrateVecDMDA()
233 for (i = start[0]; i < start[0] + n[0] + extraPoint[0]; ++i) { in DMStagMigrateVecDMDA()
246 for (j = start[1]; j < start[1] + n[1] + extraPoint[1]; ++j) { in DMStagMigrateVecDMDA()
247 for (i = start[0]; i < start[0] + n[0] + extraPoint[0]; ++i) { in DMStagMigrateVecDMDA()
263 for (k = start[2]; k < start[2] + n[2] + extraPoint[2]; ++k) { in DMStagMigrateVecDMDA()
264 for (j = start[1]; j < start[1] + n[1] + extraPoint[1]; ++j) { in DMStagMigrateVecDMDA()
[all …]
/petsc/src/ts/tutorials/network/
H A DpipeImpls.c14 PetscInt i, start, n; in PipeComputeSteadyState() local
23 PetscCall(DMDAGetCorners(pipe->da, &start, 0, 0, &n, 0, 0)); in PipeComputeSteadyState()
25 for (i = start; i < start + n; i++) { in PipeComputeSteadyState()
62 PetscInt i, start, n, ilast; in PipeIFunctionLocal_Lax() local
69 PetscCall(DMDAGetCorners(pipe->da, &start, 0, 0, &n, 0, 0)); in PipeIFunctionLocal_Lax()
72 ilast = start + n - 1; in PipeIFunctionLocal_Lax()
73 for (i = start + 1; i < start + n - 1; i++) { in PipeIFunctionLocal_Lax()
90start + 1] = x[start].q - xold[start + 1].q - ((GRAV * A) / a) * (x[start].h - xold[start + 1].h) … in PipeIFunctionLocal_Lax()
/petsc/src/sys/ftn-src/
H A Df90_fwrap.F908 PetscInt start, len1
9 PetscScalar, target :: array(start:start + len1 - 1)
18 PetscInt start, len1
19 PetscReal, target :: array(start:start + len1 - 1)
28 PetscInt start, len1
29 PetscInt, target :: array(start:start + len1 - 1)
38 PetscInt start, len1
39 PetscMPIInt, target :: array(start:start + len1 - 1)
48 PetscInt start, len1
49 PetscFortranAddr, target :: array(start:start + len1 - 1)
[all …]
/petsc/src/sys/utils/
H A Dsortso.c462 …char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscInsertionSort_Private() argument
464 PetscInt i = start == left ? start + 1 : start; in PetscInsertionSort_Private()
479 …ar *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscInsertionSortWithArray_Private() argument
481 PetscInt i = start == left ? start + 1 : start; in PetscInsertionSortWithArray_Private()
497 …char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscBinaryInsertionSort_Private() argument
499 PetscInt i = start == left ? start + 1 : start; in PetscBinaryInsertionSort_Private()
519 …ar *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscBinaryInsertionSortWithArray_Private() argument
521 PetscInt i = start == left ? start + 1 : start; in PetscBinaryInsertionSortWithArray_Private()
543 PetscInt start; member
575 …if ((*cmp)(arr + (stack[stacksize].start - 1) * size, arr + (stack[stacksize].start) * size, ctx) … in PetscTimSortForceCollapse_Private()
[all …]
/petsc/src/mat/graphops/color/impls/natural/
H A Dnatural.c6 PetscInt start, end, i, bs = 1, n; in MatColoringApply_Natural() local
31 PetscCall(MatGetOwnershipRange(mat_seq, &start, &end)); in MatColoringApply_Natural()
35 start = start / bs; in MatColoringApply_Natural()
37 PetscCall(PetscMalloc1(end - start + 1, &colors)); in MatColoringApply_Natural()
38 for (i = start; i < end; i++) colors[i - start] = (ISColoringValue)i; in MatColoringApply_Natural()
39 PetscCall(ISColoringCreate(comm, n, end - start, colors, PETSC_OWN_POINTER, iscoloring)); in MatColoringApply_Natural()
/petsc/include/petsc/private/
H A Ddmimpl.h425 static inline PetscErrorCode DMGetLocalOffset_Private(DM dm, PetscInt point, PetscInt *start, Petsc… in DMGetLocalOffset_Private() argument
432 *start = *end = 0; /* Silence overzealous compiler warning */ in DMGetLocalOffset_Private()
434 PetscCall(PetscSectionGetOffset(dm->localSection, point, start)); in DMGetLocalOffset_Private()
436 *end = *start + dof; in DMGetLocalOffset_Private()
441 *start = s->atlasOff[point - s->pStart]; in DMGetLocalOffset_Private()
442 *end = *start + s->atlasDof[point - s->pStart]; in DMGetLocalOffset_Private()
448 …MGetLocalFieldOffset_Private(DM dm, PetscInt point, PetscInt field, PetscInt *start, PetscInt *end) in DMGetLocalFieldOffset_Private() argument
454 *start = *end = 0; /* Silence overzealous compiler warning */ in DMGetLocalFieldOffset_Private()
456 PetscCall(PetscSectionGetFieldOffset(dm->localSection, point, field, start)); in DMGetLocalFieldOffset_Private()
458 *end = *start + dof; in DMGetLocalFieldOffset_Private()
[all …]
/petsc/src/sys/yaml/include/
H A Dyaml.h367 yaml_tag_directive_t *start; member
525 yaml_node_item_t *start; member
540 yaml_node_pair_t *start; member
565 yaml_node_t *start; member
578 yaml_tag_directive_t *start; member
818 const unsigned char *start; member
835 yaml_char_t *start; member
850 unsigned char *start; member
889 yaml_token_t *start; member
907 int *start; member
[all …]
/petsc/src/vec/is/ao/impls/memscalable/
H A Daomemscalable.c96 …etscInt nmax, *sindices, *rindices, idx, lastidx, *sindices2, *rindices2, *sizes, *start; in AOMap_MemoryScalable_private() local
112 PetscCall(PetscMalloc1(size, &start)); in AOMap_MemoryScalable_private()
163 start[0] = 0; in AOMap_MemoryScalable_private()
164 for (PetscMPIInt i = 1; i < size; i++) start[i] = start[i - 1] + sizes[2 * i - 2]; in AOMap_MemoryScalable_private()
171 sindices[start[j]++] = ia[i]; in AOMap_MemoryScalable_private()
177 start[0] = 0; in AOMap_MemoryScalable_private()
178 for (PetscMPIInt i = 1; i < size; i++) start[i] = start[i - 1] + sizes[2 * i - 2]; in AOMap_MemoryScalable_private()
183 …PetscCallMPI(MPIU_Isend(sindices + start[i], sizes[2 * i], MPIU_INT, i, tag1, comm, send_waits + c… in AOMap_MemoryScalable_private()
185 …PetscCallMPI(MPIU_Irecv(sindices2 + start[i], sizes[2 * i], MPIU_INT, i, tag2, comm, recv_waits2 +… in AOMap_MemoryScalable_private()
218 rbuf = sindices2 + start[source]; in AOMap_MemoryScalable_private()
[all …]
/petsc/src/vec/is/ao/tests/
H A Dex2.c10 PetscInt n, *ispetsc, *isapp, start, N, i; in main() local
23 PetscCallMPI(MPI_Scan(&n, &start, 1, MPIU_INT, MPI_SUM, PETSC_COMM_WORLD)); in main()
25 start -= n; in main()
28 ispetsc[i] = start + i; in main()
29 isapp[i] = N - start - i - 1; in main()
/petsc/src/vec/vec/utils/
H A Dvinv.c27 PetscErrorCode VecStrideSet(Vec v, PetscInt start, PetscScalar s) in VecStrideSet() argument
34 PetscValidLogicalCollectiveInt(v, start, 2); in VecStrideSet()
37 …PetscCheck(start >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Negative start %" PetscInt_FMT,… in VecStrideSet()
38start < bs, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Start of stride subvector (%" PetscInt_FMT… in VecStrideSet()
40 for (i = start; i < n; i += bs) x[i] = s; in VecStrideSet()
66 PetscErrorCode VecStrideScale(Vec v, PetscInt start, PetscScalar scale) in VecStrideScale() argument
73 PetscValidLogicalCollectiveInt(v, start, 2); in VecStrideScale()
77 …PetscCheck(start >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Negative start %" PetscInt_FMT,… in VecStrideScale()
78start < bs, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Start of stride subvector (%" PetscInt_FMT… in VecStrideScale()
80 for (i = start; i < n; i += bs) x[i] *= scale; in VecStrideScale()
[all …]
/petsc/src/mat/tests/
H A Dex52.c8 PetscInt m = 2, bs = 1, M, row, col, start, end, i, j, k; in main() local
25 PetscCall(MatGetOwnershipRange(A, &start, &end)); in main()
30 for (row = start; row < end; row++) { in main()
31 …for (col = start; col < end; col++, data += 1) PetscCall(MatSetValues(A, 1, &row, 1, &col, &data, … in main()
38 row = (M + start - 1) % M; in main()
48 col = start / bs; in main()
/petsc/src/vec/vec/tutorials/
H A Dex21f90.F9046 PetscInt start, len
47 type(MyStruct), target :: array(start:start + len - 1)
59 PetscInt start
61 start = lbound(ptr, 1)
62 call F90Array1dGetAddrMyStruct(ptr(start), address)
/petsc/src/snes/tests/
H A Dex12f.F90144 PetscInt i, j, n, end, start, i1
157 PetscCall(VecGetOwnershipRange(x, start, end, ierr))
158 n = end - start
162 PetscCall(MatSetValues(jac, i1, [start], i1, [start], [A], INSERT_VALUES, ierr))
176 ii = i + start
177 j = start + i - 1
179 j = start + i + 1
197 PetscInt N, start, end, nn, i
238 PetscCallA(VecGetOwnershipRange(x, start, end, ierr))
239 xp = h*start
[all …]
/petsc/src/snes/interface/
H A Dsnesj.c51 PetscInt i, N, start, end, j, value, max_funcs = snes->max_funcs; in SNESComputeJacobianDefault() local
89 PetscCall(VecGetOwnershipRange(x1, &start, &end)); in SNESComputeJacobianDefault()
110 if (i >= start && i < end) { in SNESComputeJacobianDefault()
113 else dx = xx[i - start]; in SNESComputeJacobianDefault()
121 y[i - start] += dx; in SNESComputeJacobianDefault()
147 for (j = start; j < end; j++) { in SNESComputeJacobianDefault()
148 …if (PetscAbsScalar(y[j - start]) > amax || j == i) PetscCall(MatSetValues(B, 1, &j, 1, &i, y + j -… in SNESComputeJacobianDefault()
/petsc/src/mat/tutorials/
H A Dex15.c10 PetscInt r, N = 10, start, end, *vweights; in main() local
28 PetscCall(MatGetOwnershipRange(A, &start, &end)); in main()
30 PetscCall(PetscMalloc1(end - start, &vweights)); in main()
31 for (r = start; r < end; ++r) vweights[r - start] = rank + 1; in main()
33 for (r = start; r < end; ++r) { in main()
/petsc/src/vec/is/utils/
H A Disltog.h9 PetscInt i, nf = 0, tmp, start, end, bs; in ISGlobalToLocalMappingApply() local
18 start = mapping->globalstart; in ISGlobalToLocalMappingApply()
26 else if (idx[i] < bs * start) idxout[i] = -1; in ISGlobalToLocalMappingApply()
36 if (idx[i] < bs * start) continue; in ISGlobalToLocalMappingApply()
45 if (idx[i] < bs * start) continue; in ISGlobalToLocalMappingApply()
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/
H A D_src_pos.py306 other = other.start
319 return start <= loc <= self.__end()
321 start = self.__start()
326 return contains(cast(other.start)) and contains(cast(other.end))
343 self._start = SourceLocation.cast(self.start)
496 start = min(cast(left.start), cast(right.start))
498 return cls.from_locations(start, end, tu=tu)
532 return end >= cast(other.start) and cast(other.end) >= self.__start()
553 start = self.__start()
555 cbegin = -start.column + 1
[all …]

1234567891011