Lines Matching refs:bi

286   const PetscInt *gcols, *ai, *aj, *bi, *bj;  in MatIncreaseOverlap_MPIAIJ_Send_Scalable()  local
299 PetscCall(MatGetRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
302 tnz = ai[an] + bi[bn]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
334 start = bi[row]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
335 end = bi[row + 1]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
374 start = bi[row]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
375 end = bi[row + 1]; in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
398 PetscCall(MatRestoreRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Send_Scalable()
404 const PetscInt *gcols, *ai, *aj, *bi, *bj, *indices; in MatIncreaseOverlap_MPIAIJ_Local_Scalable() local
419 PetscCall(MatGetRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
422 tnz = ai[an] + bi[bn]; in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
449 start = bi[row]; in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
450 end = bi[row + 1]; in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
465 PetscCall(MatRestoreRowIJ(bmat, 0, PETSC_FALSE, PETSC_FALSE, &bn, &bi, &bj, &done)); in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
856 PetscInt *bi, *bj, *garray, i, j, k, row, isz_i; in MatIncreaseOverlap_MPIAIJ_Local() local
871 bi = b->i; in MatIncreaseOverlap_MPIAIJ_Local()
917 start = bi[row]; in MatIncreaseOverlap_MPIAIJ_Local()
918 end = bi[row + 1]; in MatIncreaseOverlap_MPIAIJ_Local()
964 PetscInt rstart, cstart, *ai, *aj, *bi, *bj, *garray, i, j, k; in MatIncreaseOverlap_MPIAIJ_Receive() local
976 bi = b->i; in MatIncreaseOverlap_MPIAIJ_Receive()
1046 start = bi[row]; in MatIncreaseOverlap_MPIAIJ_Receive()
1047 end = bi[row + 1]; in MatIncreaseOverlap_MPIAIJ_Receive()
1218 PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, nzA, nzB; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1394 ncols = ai[k + 1] - ai[k] + bi[k + 1] - bi[k]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1447 nzB = bi[row + 1] - bi[row]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1450 cworkB = PetscSafePointerPlusOffset(bj, bi[row]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1519 ncols = bi[row - rstart + 1] - bi[row - rstart]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1520 cols = PetscSafePointerPlusOffset(bj, bi[row - rstart]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1710 nzB = bi[row + 1] - bi[row]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1712 cworkB = PetscSafePointerPlusOffset(bj, bi[row]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1714 vworkB = PetscSafePointerPlusOffset(b_a, bi[row]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1758 ncols = bi[Crow + 1] - bi[Crow]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1759 cols = PetscSafePointerPlusOffset(bj, bi[Crow]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1760 vals = PetscSafePointerPlusOffset(b_a, bi[Crow]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1785 ncols = bi[Crow + 1] - bi[Crow]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1786 cols = PetscSafePointerPlusOffset(bj, bi[Crow]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1787 vals = PetscSafePointerPlusOffset(b_a, bi[Crow]); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1809 ncols = bi[Crow + 1] - bi[Crow]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1810 cols = bj + bi[Crow]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1811 vals = b_a + bi[Crow]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()