Lines Matching refs:ui
2476 PetscInt reallocs = 0, i, *ui, *udiag, *cols; in MatICCFactorSymbolic_SeqSBAIJ() local
2498 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqSBAIJ()
2500 ui[0] = 0; in MatICCFactorSymbolic_SeqSBAIJ()
2507 ui[i + 1] = ui[i] + ncols; in MatICCFactorSymbolic_SeqSBAIJ()
2508 udiag[i] = ui[i + 1] - 1; /* points to the last entry of U(i,:) */ in MatICCFactorSymbolic_SeqSBAIJ()
2510 PetscCall(PetscMalloc1(ui[am], &uj)); in MatICCFactorSymbolic_SeqSBAIJ()
2560 jmax = ui[prow + 1]; in MatICCFactorSymbolic_SeqSBAIJ()
2562 i = jmin - ui[prow]; in MatICCFactorSymbolic_SeqSBAIJ()
2599 il[k] = ui[k] + 1; in MatICCFactorSymbolic_SeqSBAIJ()
2611 ui[k + 1] = ui[k] + nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2618 PetscCall(PetscMalloc1(ui[am], &uj)); in MatICCFactorSymbolic_SeqSBAIJ()
2619 …PetscCall(PetscFreeSpaceContiguous_Cholesky(&free_space, uj, am, ui, udiag)); /* store matrix fact… in MatICCFactorSymbolic_SeqSBAIJ()
2630 PetscCall(PetscShmgetAllocateArray(ui[am], sizeof(PetscScalar), (void **)&b->a)); in MatICCFactorSymbolic_SeqSBAIJ()
2634 b->i = ui; in MatICCFactorSymbolic_SeqSBAIJ()
2648 b->maxnz = b->nz = ui[am]; in MatICCFactorSymbolic_SeqSBAIJ()
2653 fact->info.fill_ratio_needed = ((PetscReal)ui[am]) / ai[am]; in MatICCFactorSymbolic_SeqSBAIJ()
2678 PetscInt reallocs = 0, i, *ui; in MatICCFactorSymbolic_SeqSBAIJ_inplace() local
2709 ui = a->i; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2717 PetscCall(PetscMalloc1(am + 1, &ui)); in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2718 ui[0] = 0; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2757 jmax = ui[prow + 1]; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2759 i = jmin - ui[prow]; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2793 il[k] = ui[k] + 1; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2805 ui[k + 1] = ui[k] + nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2812 PetscCall(PetscMalloc1(ui[am] + 1, &uj)); in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2817 ratio_needed = ((PetscReal)ui[am]) / ((PetscReal)ai[am]); in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2828 PetscCall(PetscShmgetAllocateArray(ui[am], sizeof(PetscScalar), (void **)&b->a)); in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2832 b->i = ui; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2844 b->maxnz = b->nz = ui[am]; in MatICCFactorSymbolic_SeqSBAIJ_inplace()