Searched refs:gstart (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/vec/is/is/impls/stride/ |
| H A D | stride.c | 285 static PetscErrorCode ISContiguousLocal_Stride(IS is, PetscInt gstart, PetscInt gend, PetscInt *sta… in ISContiguousLocal_Stride() argument 290 if (sub->step == 1 && sub->first >= gstart && sub->first + is->map->n <= gend) { in ISContiguousLocal_Stride() 291 *start = sub->first - gstart; in ISContiguousLocal_Stride()
|
| /petsc/src/vec/is/is/impls/general/ |
| H A D | general.c | 75 static PetscErrorCode ISContiguousLocal_General(IS is, PetscInt gstart, PetscInt gend, PetscInt *st… in ISContiguousLocal_General() argument 86 if (p < gstart) goto nomatch; in ISContiguousLocal_General() 87 *start = p - gstart; in ISContiguousLocal_General()
|
| /petsc/src/vec/is/is/interface/ |
| H A D | index.c | 929 PetscErrorCode ISContiguousLocal(IS is, PetscInt gstart, PetscInt gend, PetscInt *start, PetscBool … in ISContiguousLocal() argument 935 …heck(gstart <= gend, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "gstart %" PetscInt_FMT " must be … in ISContiguousLocal() 938 PetscTryTypeMethod(is, contiguous, gstart, gend, start, contig); in ISContiguousLocal()
|
| /petsc/src/vec/vec/interface/ |
| H A D | rvector.c | 1499 PetscInt gstart, gend, lstart; in VecGetSubVectorContiguityAndBS_Private() local 1508 PetscCall(VecGetOwnershipRange(X, &gstart, &gend)); in VecGetSubVectorContiguityAndBS_Private() 1509 PetscCall(ISContiguousLocal(is, gstart, gend, &lstart, &red[0])); in VecGetSubVectorContiguityAndBS_Private()
|
| /petsc/src/dm/impls/plex/hdf5/ |
| H A D | plexhdf5.c | 584 PetscInt gstart, subSize = 0, extSize = 0, subOff = 0, newOff = 0; in VecView_Plex_Local_HDF5_Internal() local 601 PetscCall(VecGetOwnershipRange(gv, &gstart, NULL)); in VecView_Plex_Local_HDF5_Internal() 618 for (fc = 0; fc < fdof; ++fc, ++subOff) suba[subOff] = ga[goff + poff + fc - gstart]; in VecView_Plex_Local_HDF5_Internal() 621 … for (fc = 0; fc < fdof; ++fc, ++newOff) suba[subSize + newOff] = ga[goff + poff + fc - gstart]; in VecView_Plex_Local_HDF5_Internal()
|