Lines Matching refs:cstart
284 PetscInt is_id, tnz, an, bn, rstart, cstart, row, start, end, col, totalrows, *sbdata; in MatIncreaseOverlap_MPIAIJ_Send_Scalable() local
305 PetscCall(PetscLayoutGetRange(cmap, &cstart, NULL)); in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
331 col = aj[k] + cstart; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
371 col = aj[k] + cstart; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
405 PetscInt tnz, an, bn, i, j, row, start, end, rstart, cstart, col, k, *indices_temp; in MatIncreaseOverlap_MPIAIJ_Local_Scalable() local
425 PetscCall(PetscLayoutGetRange(cmap, &cstart, NULL)); in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
446 col = aj[k] + cstart; in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
855 PetscInt start, end, val, max, rstart, cstart, *ai, *aj; in MatIncreaseOverlap_MPIAIJ_Local() local
868 cstart = C->cmap->rstart; in MatIncreaseOverlap_MPIAIJ_Local()
907 val = aj[k] + cstart; in MatIncreaseOverlap_MPIAIJ_Local()
964 PetscInt rstart, cstart, *ai, *aj, *bi, *bj, *garray, i, j, k; in MatIncreaseOverlap_MPIAIJ_Receive() local
973 cstart = C->cmap->rstart; in MatIncreaseOverlap_MPIAIJ_Receive()
1030 val = aj[l] + cstart; in MatIncreaseOverlap_MPIAIJ_Receive()
1219 …PetscInt cstart = C->cmap->rstart, cend = C->cmap->rend, rstart = C->rmap->rstart, *bmap = … in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1457 if ((ctmp = bmap[cworkB[l]]) < cstart) cols[lwrite++] = ctmp; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1459 for (PetscInt l = 0; l < nzA; l++) cols[lwrite++] = cstart + cworkA[l]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1475 if (icol[j] >= cstart && icol[j] < cend) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1476 cmap_loc[icol[j] - cstart] = j + 1; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1510 tcol = cmap[cols[k] + cstart]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1580 if (rbuf3_i[ct2] >= cstart && rbuf3_i[ct2] < cend) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1581 tcol = cmap_loc[rbuf3_i[ct2] - cstart]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1721 if ((bmap[cworkB[l]]) < cstart) vals[lwrite++] = vworkB[l]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1753 subcols[ncol] = cols[k] + cstart; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1801 tcol = cmap[cols[k] + cstart]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1848 if (rbuf3_i[ct2] >= cstart && rbuf3_i[ct2] < cend) { in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1849 tcol = cmap_loc[rbuf3_i[ct2] - cstart]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
2346 … PetscInt *cworkA, *cworkB, cstart = C->cmap->rstart, rstart = C->rmap->rstart, *bmap = c->garray; in MatCreateSubMatrices_MPIAIJ_Local() local
2370 if ((ctmp = bmap[cworkB[l]]) < cstart) cols[lwrite++] = ctmp; in MatCreateSubMatrices_MPIAIJ_Local()
2372 for (PetscInt l = 0; l < nzA; l++) cols[lwrite++] = cstart + cworkA[l]; in MatCreateSubMatrices_MPIAIJ_Local()
2627 PetscInt cstart = C->cmap->rstart, rstart = C->rmap->rstart, *bmap = c->garray; in MatCreateSubMatrices_MPIAIJ_Local() local
2655 if ((bmap[cworkB[l]]) < cstart) vals[lwrite++] = vworkB[l]; in MatCreateSubMatrices_MPIAIJ_Local()
2851 PetscInt m, n, *nz, ngcol, col, cstart, cend, shift, count; in MatSetSeqMats_MPIAIJ() local
2949 PetscCall(PetscLayoutGetRange(C->cmap, &cstart, &cend)); in MatSetSeqMats_MPIAIJ()
2950 shift = cend - cstart; in MatSetSeqMats_MPIAIJ()
2963 if (Bdisassembled && col >= cstart) col += shift; in MatSetSeqMats_MPIAIJ()