Searched refs:usedCopies (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/adaptors/parmmg/ |
| H A D | parmmgadapt.c | 215 PetscInt *rankOfUsedVertices, *rankOfUsedMultiRootLeaves, *usedCopies; in DMAdaptMetric_ParMmg_Plex() local 238 PetscCall(PetscCalloc1(pEnd - pStart, &usedCopies)); in DMAdaptMetric_ParMmg_Plex() 242 if (rankOfUsedMultiRootLeaves[mrl] != -1) usedCopies[i]++; in DMAdaptMetric_ParMmg_Plex() 244 if (vertexNumber[i - vStart + pStart]) usedCopies[i]++; in DMAdaptMetric_ParMmg_Plex() 246 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, usedCopies, usedCopies, MPI_REPLACE)); in DMAdaptMetric_ParMmg_Plex() 247 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, usedCopies, usedCopies, MPI_REPLACE)); in DMAdaptMetric_ParMmg_Plex() 254 if (usedCopies[i] > 1) PetscCall(PetscSectionSetDof(rankSection, i + pStart, usedCopies[i])); in DMAdaptMetric_ParMmg_Plex() 263 if (usedCopies[i] > 1 && degree[i]) { in DMAdaptMetric_ParMmg_Plex() 272 PetscCall(PetscFree(usedCopies)); in DMAdaptMetric_ParMmg_Plex()
|