Lines Matching refs:dnz
474 PetscInt gcnt = i, *dnz, *onz, j, *lndmapi; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
480 MatPreallocateBegin(comm, A->rmap->n, A->cmap->n, dnz, onz); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
481 for (i = 0, cnt = 0; i < A->rmap->n; i++) dnz[i] = ndmapi[i] < 0 ? i + A->rmap->rstart : -1; in MatMPIXAIJComputeLocalToGlobalMapping_Private()
484 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, dnz, lndmapi, MPI_REPLACE)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
501 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, dnz, lndmapi, MPI_REPLACE)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
504 PetscCall(PetscArrayzero(dnz, A->rmap->n)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
513 PetscCall(MatPreallocateSet(i + A->rmap->rstart, s, idxs, dnz, onz)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
524 for (i = 0, j = 0; i < A->rmap->n; i++) j = PetscMax(j, dnz[i] + onz[i]); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
531 PetscCall(MatMPIAIJSetPreallocation(A2, 0, dnz, 0, onz)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
534 PetscInt row = i + A2->rmap->rstart, s = dnz[i] + onz[i]; in MatMPIXAIJComputeLocalToGlobalMapping_Private()
580 MatPreallocateEnd(dnz, onz); in MatMPIXAIJComputeLocalToGlobalMapping_Private()