Searched refs:gmaxLen (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/interface/ |
| H A D | dm.c | 5408 PetscInt Nds, s, maxLabels = 0, maxLen = 0, gmaxLen, Nl = 0, gNl, l, gl, m; in DMCompleteBCLabels_Internal() local 5457 PetscCallMPI(MPIU_Allreduce(&maxLen, &gmaxLen, 1, MPIU_INT, MPI_MAX, comm)); in DMCompleteBCLabels_Internal() 5458 PetscCall(PetscCalloc1(Nl * gmaxLen, &sendNames)); in DMCompleteBCLabels_Internal() 5459 for (l = 0; l < Nl; ++l) PetscCall(PetscStrncpy(&sendNames[gmaxLen * l], names[l], gmaxLen)); in DMCompleteBCLabels_Internal() 5467 counts[p] *= gmaxLen; in DMCompleteBCLabels_Internal() 5468 displs[p] *= gmaxLen; in DMCompleteBCLabels_Internal() 5470 PetscCall(PetscCalloc2(gNl * gmaxLen, &recvNames, gNl, &glabels)); in DMCompleteBCLabels_Internal() 5475 PetscCall(DMGetLabel(dm, &recvNames[l * gmaxLen], &glabels[gl])); in DMCompleteBCLabels_Internal() 5476 …COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Label %s missing on rank %d", &recvNames[l * gmaxLen], rank); in DMCompleteBCLabels_Internal()
|