Lines Matching refs:dlens
3525 PetscInt *ii, *jj, nlocal, *dlens, *olens, dlen, olen, jend, mglobal; in MatCreateSubMatrix_MPIAIJ_SameRowDist() local
3652 PetscCall(PetscMalloc1(2 * m + 1, &dlens)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3653 olens = dlens + m; in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3664 dlens[i] = dlen; in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3674 PetscCall(MatMPIAIJSetPreallocation(M, 0, dlens, 0, olens)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3675 PetscCall(PetscFree(dlens)); in MatCreateSubMatrix_MPIAIJ_SameRowDist()
3743 PetscInt *ii, *jj, nlocal, *dlens, *olens, dlen, olen, jend, mglobal; in MatCreateSubMatrix_MPIAIJ_nonscalable() local
3802 PetscCall(PetscMalloc1(2 * m + 1, &dlens)); in MatCreateSubMatrix_MPIAIJ_nonscalable()
3803 olens = dlens + m; in MatCreateSubMatrix_MPIAIJ_nonscalable()
3814 dlens[i] = dlen; in MatCreateSubMatrix_MPIAIJ_nonscalable()
3820 PetscCall(MatMPIAIJSetPreallocation(M, 0, dlens, 0, olens)); in MatCreateSubMatrix_MPIAIJ_nonscalable()
3821 PetscCall(PetscFree(dlens)); in MatCreateSubMatrix_MPIAIJ_nonscalable()