Lines Matching refs:Noff

551     PetscInt    *N          = NULL, *Noff;  in DMPlexOrient()  local
559 PetscCall(PetscCalloc4(size, &recvcounts, size + 1, &displs, size, &Nc, size + 1, &Noff)); in DMPlexOrient()
575 for (p = 1; p <= size; ++p) Noff[p] = Noff[p - 1] + Nc[p - 1]; in DMPlexOrient()
582 …for (n = 0; n < N[Noff[p] + c]; ++n, ++off) PetscCall(PetscPrintf(PETSC_COMM_SELF, " edge (%" Pet… in DMPlexOrient()
588 PetscCall(MatSetSizes(G, Noff[size], Noff[size], Noff[size], Noff[size])); in DMPlexOrient()
592 const PetscInt r = Noff[p] + c; in DMPlexOrient()
596 const PetscInt q = Noff[adj[off].rank] + adj[off].index; in DMPlexOrient()
607 PetscCall(PetscBTCreate(Noff[size], &seenProcs)); in DMPlexOrient()
608 PetscCall(PetscBTMemzero(Noff[size], seenProcs)); in DMPlexOrient()
609 PetscCall(PetscBTCreate(Noff[size], &flippedProcs)); in DMPlexOrient()
610 PetscCall(PetscBTMemzero(Noff[size], flippedProcs)); in DMPlexOrient()
611 PetscCall(PetscMalloc1(Noff[size], &procFIFO)); in DMPlexOrient()
613 for (p = 0; p < Noff[size]; ++p) { in DMPlexOrient()
656 PetscCall(PetscMalloc1(Noff[size], &flips)); in DMPlexOrient()
657 for (p = 0; p < Noff[size]; ++p) { in DMPlexOrient()
668 PetscCall(PetscFree4(recvcounts, displs, Nc, Noff)); in DMPlexOrient()
930 PetscInt *N = NULL, *Noff; in DMPlexOrientCells_Internal() local
938 PetscCall(PetscCalloc4(size, &recvcounts, size + 1, &displs, size, &Nc, size + 1, &Noff)); in DMPlexOrientCells_Internal()
955 for (PetscInt p = 1; p <= size; ++p) Noff[p] = Noff[p - 1] + Nc[p - 1]; in DMPlexOrientCells_Internal()
960 …for (PetscInt n = 0; n < N[Noff[p] + c]; ++n, ++off) PetscCall(PetscPrintf(PETSC_COMM_SELF, " edg… in DMPlexOrientCells_Internal()
966 PetscCall(MatSetSizes(G, Noff[size], Noff[size], Noff[size], Noff[size])); in DMPlexOrientCells_Internal()
970 const PetscInt r = Noff[p] + c; in DMPlexOrientCells_Internal()
973 const PetscInt q = Noff[adj[off].rank] + adj[off].index; in DMPlexOrientCells_Internal()
984 PetscCall(PetscBTCreate(Noff[size], &seenProcs)); in DMPlexOrientCells_Internal()
985 PetscCall(PetscBTMemzero(Noff[size], seenProcs)); in DMPlexOrientCells_Internal()
986 PetscCall(PetscBTCreate(Noff[size], &flippedProcs)); in DMPlexOrientCells_Internal()
987 PetscCall(PetscBTMemzero(Noff[size], flippedProcs)); in DMPlexOrientCells_Internal()
988 PetscCall(PetscMalloc1(Noff[size], &procFIFO)); in DMPlexOrientCells_Internal()
990 for (PetscInt p = 0; p < Noff[size]; ++p) { in DMPlexOrientCells_Internal()
1033 PetscCall(PetscMalloc1(Noff[size], &flips)); in DMPlexOrientCells_Internal()
1034 for (PetscInt p = 0; p < Noff[size]; ++p) { in DMPlexOrientCells_Internal()
1046 PetscCall(PetscFree4(recvcounts, displs, Nc, Noff)); in DMPlexOrientCells_Internal()