Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/adaptors/parmmg/
H A Dparmmgadapt.c216 PetscInt *rankArray, *rankGlobalArray, *interfacesPerRank; in DMAdaptMetric_ParMmg_Plex() local
291 PetscCall(PetscCalloc1(numProcs, &interfacesPerRank)); in DMAdaptMetric_ParMmg_Plex()
297 for (j = 0; j < shareCnt; j++) interfacesPerRank[rankArray[offset + j]]++; in DMAdaptMetric_ParMmg_Plex()
301 for (r = 0, k = 0, interfacesPerRank[rank] = 0; r < numProcs; r++) k += interfacesPerRank[r]; in DMAdaptMetric_ParMmg_Plex()
307 interfacesOffset[r + 1] = interfacesOffset[r] + interfacesPerRank[r]; in DMAdaptMetric_ParMmg_Plex()
308 if (interfacesPerRank[r]) numNgbRanks++; in DMAdaptMetric_ParMmg_Plex()
309 interfacesPerRank[r] = 0; in DMAdaptMetric_ParMmg_Plex()
323 k = interfacesOffset[r] + interfacesPerRank[r]++; in DMAdaptMetric_ParMmg_Plex()
331 PetscCall(PetscFree(interfacesPerRank)); in DMAdaptMetric_ParMmg_Plex()