Lines Matching refs:dc
109 PetscInt dc, stc, oc, ctd, cto; in MatGetNonzeroColumnsLocal_Private() local
140 PetscCall(MatGetLocalSize(PT, NULL, &dc)); in MatGetNonzeroColumnsLocal_Private()
144 PetscCall(PetscMalloc1((dc + oc) / bs, &aux)); in MatGetNonzeroColumnsLocal_Private()
157 ctd = dc / bs; in MatGetNonzeroColumnsLocal_Private()
189 PetscInt ibs, N, dc; in MatPtAPSymbolic_IS_XAIJ() local
199 PetscCall(MatGetLocalSize(P, NULL, &dc)); in MatPtAPSymbolic_IS_XAIJ()
200 PetscCall(MatSetSizes(C, dc, dc, N, N)); in MatPtAPSymbolic_IS_XAIJ()
605 PetscInt dc, oc, stc, *aux; in MatMPIXAIJComputeLocalToGlobalMapping_Private() local
607 PetscCall(MatGetLocalSize(Ad, NULL, &dc)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
611 PetscCall(PetscMalloc1((dc + oc) / bs, &aux)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
612 for (i = 0; i < dc / bs; i++) aux[i] = i + stc / bs; in MatMPIXAIJComputeLocalToGlobalMapping_Private()
613 for (i = 0; i < oc / bs; i++) aux[i + dc / bs] = (ismpiaij ? garray[i * bs] / bs : garray[i]); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
614 PetscCall(ISCreateBlock(comm, bs, (dc + oc) / bs, aux, PETSC_OWN_POINTER, &is)); in MatMPIXAIJComputeLocalToGlobalMapping_Private()
640 PetscInt rbs, cbs, lc, dr, dc, oc, str, stc, nnz, i, jd, jo, cum; in MatConvert_XAIJ_IS() local
723 PetscCall(MatGetLocalSize(Ad, &dr, &dc)); in MatConvert_XAIJ_IS()
753 PetscCall(PetscMalloc1((dc + oc) / cbs, &aux)); in MatConvert_XAIJ_IS()
754 for (i = 0; i < dc / cbs; i++) aux[i] = i + stc / cbs; in MatConvert_XAIJ_IS()
755 for (i = 0; i < oc / cbs; i++) aux[i + dc / cbs] = garray[i]; in MatConvert_XAIJ_IS()
756 PetscCall(ISCreateBlock(comm, cbs, (dc + oc) / cbs, aux, PETSC_OWN_POINTER, &is)); in MatConvert_XAIJ_IS()
757 lc = dc + oc; in MatConvert_XAIJ_IS()
767 PetscCall(MatSetSizes(B, dr, dc, PETSC_DECIDE, PETSC_DECIDE)); in MatConvert_XAIJ_IS()
787 *jj++ = *oj++ + dc; in MatConvert_XAIJ_IS()