Lines Matching refs:nLeaves

130   PetscInt  nLeaves = ctx->nsfs * ctx->n * ctx->size;  in CreateReferenceSF_Regular()  local
136 if (ctx->sparseLeaves) PetscCall(PetscCalloc1(nLeaves + 1, &ilocal)); in CreateReferenceSF_Regular()
138 for (j = 0; j < nLeaves; j++) { in CreateReferenceSF_Regular()
148 PetscCall(PetscCalloc1(nLeaves, &iremote)); in CreateReferenceSF_Regular()
157 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateReferenceSF_Regular()
164 PetscCall(PetscMalloc1(nLeaves, &gremote)); in CreateReferenceSF_Regular()
165 for (j = 0; j < nLeaves; j++) gremote[j] = j; in CreateReferenceSF_Regular()
166 PetscCall(PetscSFSetGraphLayout(sf, map, nLeaves, ilocal, PETSC_OWN_POINTER, gremote)); in CreateReferenceSF_Regular()
184 PetscInt nLeaves = ctx->n * ctx->size + (ctx->size - 1) * ctx->size / 2; in CreateSFs_Irregular() local
198 if (ctx->sparseLeaves) PetscCall(PetscCalloc1(nLeaves + 1, &ilocal)); in CreateSFs_Irregular()
199 PetscCall(PetscMalloc1(nLeaves, &iremote)); in CreateSFs_Irregular()
210 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateSFs_Irregular()
225 PetscInt nLeaves = ctx->n * ctx->size; in CreateSFs_Regular() local
240 PetscCall(PetscCalloc1(nLeaves + 1, &ilocal)); in CreateSFs_Regular()
241 for (j = 0; j < nLeaves; j++) ilocal[j + 1] = ilocal[j] + ctx->leaveStep; in CreateSFs_Regular()
242 lOffsets[i + 1] = lOffsets[i] + ilocal[nLeaves]; in CreateSFs_Regular()
250 PetscCall(PetscMalloc1(nLeaves, &iremote)); in CreateSFs_Regular()
257 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateSFs_Regular()
264 PetscCall(PetscMalloc1(nLeaves, &iremote)); in CreateSFs_Regular()
271 …PetscCall(PetscSFSetGraph(sf, nroots, nLeaves, ilocal, PETSC_OWN_POINTER, iremote, PETSC_OWN_POINT… in CreateSFs_Regular()
279 PetscCall(PetscMalloc1(nLeaves, &gremote)); in CreateSFs_Regular()
280 for (j = 0; j < nLeaves; j++) gremote[j] = j; in CreateSFs_Regular()
281 PetscCall(PetscSFSetGraphLayout(sf, map, nLeaves, ilocal, PETSC_OWN_POINTER, gremote)); in CreateSFs_Regular()