Lines Matching refs:ai

20 …const PetscInt   n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *ajtmp, *bjtmp, *bdia…  in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering()  local
49 nz = ai[i + 1] - ai[i]; in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering()
50 ajtmp = aj + ai[i]; in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering()
51 v = aa + bs2 * ai[i]; in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering()
120 PetscInt i, j, k, n = a->mbs, *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j; in MatLUFactorNumeric_SeqBAIJ_N() local
151 nz = ai[r[i] + 1] - ai[r[i]]; in MatLUFactorNumeric_SeqBAIJ_N()
152 ajtmp = aj + ai[r[i]]; in MatLUFactorNumeric_SeqBAIJ_N()
153 v = aa + bs2 * ai[r[i]]; in MatLUFactorNumeric_SeqBAIJ_N()
255 const PetscInt n = a->mbs, *ai = a->i, *aj, *adiag, bs2 = a->bs2; in MatILUFactorSymbolic_SeqBAIJ_ilu0() local
264 PetscCall(PetscShmgetAllocateArray(bs2 * ai[n], sizeof(PetscScalar), (void **)&b->a)); in MatILUFactorSymbolic_SeqBAIJ_ilu0()
265 PetscCall(PetscShmgetAllocateArray(ai[n], sizeof(PetscInt), (void **)&b->j)); in MatILUFactorSymbolic_SeqBAIJ_ilu0()
274 if (n > 0) PetscCall(PetscArrayzero(b->a, bs2 * ai[n])); in MatILUFactorSymbolic_SeqBAIJ_ilu0()
283 nz = adiag[i] - ai[i]; in MatILUFactorSymbolic_SeqBAIJ_ilu0()
285 aj = a->j + ai[i]; in MatILUFactorSymbolic_SeqBAIJ_ilu0()
296 nz = ai[i + 1] - adiag[i] - 1; in MatILUFactorSymbolic_SeqBAIJ_ilu0()
316 PetscInt n = a->mbs, *ai = a->i, *aj = a->j; in MatILUFactorSymbolic_SeqBAIJ() local
388 PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(f, ai[n] + 1), &free_space)); in MatILUFactorSymbolic_SeqBAIJ()
390 PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(f, ai[n] + 1), &free_space_lvl)); in MatILUFactorSymbolic_SeqBAIJ()
396 nnz = ai[r[i] + 1] - ai[r[i]]; in MatILUFactorSymbolic_SeqBAIJ()
398 cols = aj + ai[r[i]]; in MatILUFactorSymbolic_SeqBAIJ()
470 PetscReal af = ((PetscReal)(bdiag[0] + 1)) / ((PetscReal)ai[n]); in MatILUFactorSymbolic_SeqBAIJ()
505 fact->info.fill_ratio_needed = ((PetscReal)(bdiag[0] + 1)) / ((PetscReal)ai[n]); in MatILUFactorSymbolic_SeqBAIJ()