Lines Matching refs:am
890 PetscInt i, j, am = a->mbs; in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering() local
901 PetscCall(PetscMalloc3(am, &rtmp, am, &il, am, &jl)); in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering()
905 for (i = 0; i < am; i++) { in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering()
907 jl[i] = am; in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering()
911 for (k = 0; k < am; k++) { in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering()
1022 PetscInt reallocs = 0, i, *ai = a->i, *aj = a->j, am = a->mbs, bs = A->rmap->bs, *ui; in MatICCFactorSymbolic_SeqBAIJ() local
1054 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqBAIJ()
1055 …for (i = 0; i < am; i++) ui[i] = ai[i + 1] - adiag[i]; /* ui: rowlengths - changes when !perm_iden… in MatICCFactorSymbolic_SeqBAIJ()
1061 for (i = 0; i < am; i++) { in MatICCFactorSymbolic_SeqBAIJ()
1079 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqBAIJ()
1081 PetscCall(PetscMalloc1(2 * am + 1, &cols_lvl)); in MatICCFactorSymbolic_SeqBAIJ()
1085 PetscCall(PetscMalloc4(am, &uj_ptr, am, &uj_lvl_ptr, am, &il, am, &jl)); in MatICCFactorSymbolic_SeqBAIJ()
1086 for (i = 0; i < am; i++) { in MatICCFactorSymbolic_SeqBAIJ()
1087 jl[i] = am; in MatICCFactorSymbolic_SeqBAIJ()
1092 nlnk = am + 1; in MatICCFactorSymbolic_SeqBAIJ()
1093 PetscCall(PetscIncompleteLLCreate(am, am, nlnk, lnk, lnk_lvl, lnkbt)); in MatICCFactorSymbolic_SeqBAIJ()
1096 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ai[am] / 2, am / 2)… in MatICCFactorSymbolic_SeqBAIJ()
1100 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ai[am] / 2, am / 2)… in MatICCFactorSymbolic_SeqBAIJ()
1103 for (k = 0; k < am; k++) { /* for each active row k */ in MatICCFactorSymbolic_SeqBAIJ()
1108 cols = cols_lvl + am; in MatICCFactorSymbolic_SeqBAIJ()
1117 …PetscCall(PetscIncompleteLLAdd(ncols_upper, cols, levels, cols_lvl, am, &nlnk, lnk, lnk_lvl, lnkbt… in MatICCFactorSymbolic_SeqBAIJ()
1133 …PetscCall(PetscIncompleteLLAddSorted(ncols, cols, levels, cols_lvl, am, &nlnk, lnk, lnk_lvl, lnkbt… in MatICCFactorSymbolic_SeqBAIJ()
1149 …i = am - k + 1; /* num of unfactored r… in MatICCFactorSymbolic_SeqBAIJ()
1157 …PetscCall(PetscIncompleteLLClean(am, am, nzk, lnk, lnk_lvl, current_space->array, current_space_lv… in MatICCFactorSymbolic_SeqBAIJ()
1185 PetscCall(PetscMalloc1(ui[am] + 1, &uj)); in MatICCFactorSymbolic_SeqBAIJ()
1198 PetscCall(PetscMalloc1(ui[am] + 1, &b->a)); in MatICCFactorSymbolic_SeqBAIJ()
1213 PetscCall(PetscMalloc1(am + 1, &b->solve_work)); in MatICCFactorSymbolic_SeqBAIJ()
1215 b->maxnz = b->nz = ui[am]; in MatICCFactorSymbolic_SeqBAIJ()
1219 if (ai[am] != 0.) { in MatICCFactorSymbolic_SeqBAIJ()
1221 B->info.fill_ratio_needed = ((PetscReal)2 * ui[am]) / (ai[am] + am); in MatICCFactorSymbolic_SeqBAIJ()
1226 if (ai[am] != 0) { in MatICCFactorSymbolic_SeqBAIJ()