Lines Matching refs:bi
60 PetscInt *bi, *bj; in MatLUFactorSymbolic_SeqAIJ() local
78 PetscCall(PetscShmgetAllocateArray(n + 1, sizeof(PetscInt), (void **)&bi)); in MatLUFactorSymbolic_SeqAIJ()
80 bi[0] = bdiag[0] = 0; in MatLUFactorSymbolic_SeqAIJ()
111 bi[i + 1] = bi[i] + nzi; in MatLUFactorSymbolic_SeqAIJ()
145 PetscCall(PetscShmgetAllocateArray(bi[n], sizeof(PetscInt), (void **)&bj)); in MatLUFactorSymbolic_SeqAIJ()
146 PetscCall(PetscFreeSpaceContiguous_LU(&free_space, bj, n, bi, bdiag)); in MatLUFactorSymbolic_SeqAIJ()
157 b->i = bi; in MatLUFactorSymbolic_SeqAIJ()
224 const PetscInt n = A->rmap->n, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *bdiag = b->diag; in MatLUFactorNumeric_SeqAIJ() local
270 nz = bi[i + 1] - bi[i]; in MatLUFactorNumeric_SeqAIJ()
271 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqAIJ()
288 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqAIJ()
290 nzL = bi[i + 1] - bi[i]; in MatLUFactorNumeric_SeqAIJ()
311 pv = ba + bi[i]; in MatLUFactorNumeric_SeqAIJ()
312 pj = b->j + bi[i]; in MatLUFactorNumeric_SeqAIJ()
313 nz = bi[i + 1] - bi[i]; in MatLUFactorNumeric_SeqAIJ()
404 const PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqAIJ_inplace() local
447 nz = bi[i + 1] - bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
448 bjtmp = bj + bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
466 nz = bi[row + 1] - ddiag[row] - 1; in MatLUFactorNumeric_SeqAIJ_inplace()
473 pv = ba + bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
474 pj = b->j + bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
475 nz = bi[i + 1] - bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
476 diag = ddiag[i] - bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
1477 PetscInt i, j, k = 0, nz, *bi, *bj, *bdiag; in MatILUFactorSymbolic_SeqAIJ_ilu0() local
1498 bi = b->i; in MatILUFactorSymbolic_SeqAIJ_ilu0()
1502 bi[0] = 0; in MatILUFactorSymbolic_SeqAIJ_ilu0()
1505 bi[i + 1] = bi[i] + nz; in MatILUFactorSymbolic_SeqAIJ_ilu0()
1511 bdiag[n] = bi[n] - 1; in MatILUFactorSymbolic_SeqAIJ_ilu0()
1544 PetscInt *bi, *cols, nnz, *cols_lvl; in MatILUFactorSymbolic_SeqAIJ() local
1576 PetscCall(PetscShmgetAllocateArray(n + 1, sizeof(PetscInt), (void **)&bi)); in MatILUFactorSymbolic_SeqAIJ()
1578 bi[0] = bdiag[0] = 0; in MatILUFactorSymbolic_SeqAIJ()
1620 nnz = bi[prow + 1] - bi[prow] - nnz - 1; in MatILUFactorSymbolic_SeqAIJ()
1627 bi[i + 1] = bi[i] + nzi; in MatILUFactorSymbolic_SeqAIJ()
1655 PetscCall(PetscShmgetAllocateArray(bi[n], sizeof(PetscInt), (void **)&bj)); in MatILUFactorSymbolic_SeqAIJ()
1656 PetscCall(PetscFreeSpaceContiguous_LU(&free_space, bj, n, bi, bdiag)); in MatILUFactorSymbolic_SeqAIJ()
1679 b->i = bi; in MatILUFactorSymbolic_SeqAIJ()
1710 PetscInt i, j, mbs = A->rmap->n, *bi = b->i, *bj = b->j, *bdiag = b->diag, *bjtmp; in MatCholeskyFactorNumeric_SeqAIJ() local
1761 nz = bi[k + 1] - bi[k]; in MatCholeskyFactorNumeric_SeqAIJ()
1762 bjtmp = bj + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ()
1766 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ()
1794 jmax = bi[i + 1]; in MatCholeskyFactorNumeric_SeqAIJ()
1808 jmin = bi[k]; in MatCholeskyFactorNumeric_SeqAIJ()
1809 jmax = bi[k + 1] - 1; in MatCholeskyFactorNumeric_SeqAIJ()
1877 PetscInt i, j, mbs = A->rmap->n, *bi = b->i, *bj = b->j, *bcol, *bjtmp; in MatCholeskyFactorNumeric_SeqAIJ_inplace() local
1925 nz = bi[k + 1] - bi[k]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1926 bjtmp = bj + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1929 bval = ba + bi[k]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1952 uikdi = -ba[ili] * ba[bi[i]]; /* diagonal(k) */ in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1958 jmax = bi[i + 1]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1973 jmin = bi[k] + 1; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1974 nz = bi[k + 1] - jmin; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1985 ba[bi[k]] = 1.0 / dk; /* U(k,k) */ in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1986 jmin = bi[k] + 1; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
1987 jmax = bi[k + 1]; in MatCholeskyFactorNumeric_SeqAIJ_inplace()