Home
last modified time | relevance | path

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

/petsc/src/vec/is/utils/
H A Dpsort.c171 PetscInt myOffset, nextOffset; in PetscParallelRedistribute() local
186 myOffset = nextOffset - n; in PetscParallelRedistribute()
197 oStart = PetscMax(myOffset, map->range[i]); in PetscParallelRedistribute()
200 if (map->range[i] >= myOffset && map->range[i] < nextOffset) { in PetscParallelRedistribute()
202 …PetscCallMPI(MPIU_Isend(&arrayin[map->range[i] - myOffset], overlap, MPIU_INT, i, firsttag, map->c… in PetscParallelRedistribute()
205 …PetscCallMPI(MPIU_Isend(&arrayin[oStart - myOffset], overlap, MPIU_INT, i, secondtag, map->comm, &… in PetscParallelRedistribute()
206 } else if (overlap == 0 && myOffset > map->range[i] && myOffset < map->range[i + 1]) { in PetscParallelRedistribute()
208 …PetscCallMPI(MPIU_Isend(&arrayin[oStart - myOffset], 0, MPIU_INT, i, secondtag, map->comm, &second… in PetscParallelRedistribute()