Home
last modified time | relevance | path

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

/petsc/src/dm/interface/
H A Ddm.c5408 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()