Lines Matching refs:numCells
71 PetscInt numCells = 0; in DMPlexGetOrdering() local
77 PetscCall(DMPlexCreateNeighborCSR(dm, 0, &numCells, &start, &adjacency)); in DMPlexGetOrdering()
78 PetscCall(PetscMalloc3(numCells, &cperm, numCells, &mask, numCells * 2, &xls)); in DMPlexGetOrdering()
79 if (numCells) { in DMPlexGetOrdering()
81 for (i = 0; i < start[numCells]; ++i) ++adjacency[i]; in DMPlexGetOrdering()
82 for (i = 0; i <= numCells; ++i) ++start[i]; in DMPlexGetOrdering()
83 PetscCall(SPARSEPACKgenrcm(&numCells, start, adjacency, cperm, mask, xls)); in DMPlexGetOrdering()
88 for (c = 0; c < numCells; ++c) --cperm[c]; in DMPlexGetOrdering()
101 …PetscCall(PetscCalloc4(numCells, &sperm, numValues, &values, numValues, &vsize, numValues + 1, &vo… in DMPlexGetOrdering()
111 … numCells, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Label only covers %" PetscInt_FMT " cells !… in DMPlexGetOrdering()
112 for (c = 0; c < numCells; ++c) { in DMPlexGetOrdering()
123 PetscCall(PetscArraycpy(cperm, sperm, numCells)); in DMPlexGetOrdering()
127 PetscCall(DMPlexCreateOrderingClosure_Static(dm, numCells, cperm, &clperm, &invclperm)); in DMPlexGetOrdering()