Lines Matching refs:needCount
61 PetscCall(PetscFree((*c)->needCount)); in CharacteristicDestroy()
127 newC->needCount = NULL; in CharacteristicCreate()
583 PetscCall(PetscArrayzero(c->needCount, c->numNeighbors)); in CharacteristicSendCoordinatesBegin()
584 for (i = 0; i < c->queueSize; i++) c->needCount[c->queue[i].proc]++; in CharacteristicSendCoordinatesBegin()
587 …for (n = 1; n < c->numNeighbors; n++) PetscCallMPI(MPIU_Send(&c->needCount[n], 1, MPIU_INT, c->nei… in CharacteristicSendCoordinatesBegin()
596 c->queueLocalMax += c->needCount[n]; in CharacteristicSendCoordinatesBegin()
599 for (n = 1; n < c->numNeighbors; n++) c->localOffsets[n] += c->needCount[0]; in CharacteristicSendCoordinatesBegin()
600 c->needCount[0] = 0; in CharacteristicSendCoordinatesBegin()
612 …ULL, "Sending %" PetscInt_FMT " requests for values from proc %d\n", c->needCount[n], c->neighbors… in CharacteristicSendCoordinatesBegin()
613 …PetscCallMPI(MPIU_Send(&(c->queue[c->localOffsets[n]]), c->needCount[n], c->itemType, c->neighbors… in CharacteristicSendCoordinatesBegin()
641 …hbors; n++) PetscCallMPI(MPIU_Irecv(&(c->queue[c->localOffsets[n]]), c->needCount[n], c->itemType,… in CharacteristicGetValuesBegin()