Searched refs:interfacesOffset (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/adaptors/parmmg/ |
| H A D | parmmgadapt.c | 36 PetscInt *interfaces_lv, *interfaces_gv, *interfacesOffset; in DMAdaptMetric_ParMmg_Plex() local 304 PetscCall(PetscMalloc3(k, &interfaces_lv, k, &interfaces_gv, numProcs + 1, &interfacesOffset)); in DMAdaptMetric_ParMmg_Plex() 305 interfacesOffset[0] = 0; in DMAdaptMetric_ParMmg_Plex() 307 interfacesOffset[r + 1] = interfacesOffset[r] + interfacesPerRank[r]; in DMAdaptMetric_ParMmg_Plex() 323 k = interfacesOffset[r] + interfacesPerRank[r]++; in DMAdaptMetric_ParMmg_Plex() 367 if (interfacesOffset[r + 1] > interfacesOffset[r]) { in DMAdaptMetric_ParMmg_Plex() 368 …NDARD(PMMG_Set_ithNodeCommunicatorSize, parmesh, c, r, interfacesOffset[r + 1] - interfacesOffset[… in DMAdaptMetric_ParMmg_Plex() 369 …eCommunicator_nodes, parmesh, c++, &interfaces_lv[interfacesOffset[r]], &interfaces_gv[interfacesO… in DMAdaptMetric_ParMmg_Plex() 377 if (numProcs > 1) PetscCall(PetscFree3(interfaces_lv, interfaces_gv, interfacesOffset)); in DMAdaptMetric_ParMmg_Plex()
|