Lines Matching refs:ui

2056   PetscInt           reallocs = 0, i, *ai = a->i, *aj = a->j, am = A->rmap->n, *ui, *udiag;  in MatICCFactorSymbolic_SeqAIJ()  local
2075 PetscCall(PetscShmgetAllocateArray(am + 1, sizeof(PetscInt), (void **)&ui)); in MatICCFactorSymbolic_SeqAIJ()
2077 ui[0] = 0; in MatICCFactorSymbolic_SeqAIJ()
2083 ui[i + 1] = ui[i] + ncols; in MatICCFactorSymbolic_SeqAIJ()
2084 udiag[i] = ui[i + 1] - 1; /* points to the last entry of U(i,:) */ in MatICCFactorSymbolic_SeqAIJ()
2086 PetscCall(PetscMalloc1(ui[am] + 1, &uj)); in MatICCFactorSymbolic_SeqAIJ()
2143 jmax = ui[prow + 1]; in MatICCFactorSymbolic_SeqAIJ()
2145 i = jmin - ui[prow]; in MatICCFactorSymbolic_SeqAIJ()
2180 il[k] = ui[k] + 1; in MatICCFactorSymbolic_SeqAIJ()
2193 ui[k + 1] = ui[k] + nzk; in MatICCFactorSymbolic_SeqAIJ()
2202 PetscCall(PetscShmgetAllocateArray(ui[am] + 1, sizeof(PetscInt), (void **)&uj)); in MatICCFactorSymbolic_SeqAIJ()
2203 …PetscCall(PetscFreeSpaceContiguous_Cholesky(&free_space, uj, am, ui, udiag)); /* store matrix fact… in MatICCFactorSymbolic_SeqAIJ()
2212 PetscCall(PetscShmgetAllocateArray(ui[am], sizeof(PetscScalar), (void **)&b->a)); in MatICCFactorSymbolic_SeqAIJ()
2215 b->i = ui; in MatICCFactorSymbolic_SeqAIJ()
2228 b->maxnz = b->nz = ui[am]; in MatICCFactorSymbolic_SeqAIJ()
2234 fact->info.fill_ratio_needed = ((PetscReal)2 * ui[am]) / (ai[am] + am); in MatICCFactorSymbolic_SeqAIJ()
2260 PetscInt *jl, jmin, jmax, nzk, *ui, k, j, *il, nextprow; in MatCholeskyFactorSymbolic_SeqAIJ() local
2279 PetscCall(PetscShmgetAllocateArray(am + 1, sizeof(PetscInt), (void **)&ui)); in MatCholeskyFactorSymbolic_SeqAIJ()
2281 ui[0] = 0; in MatCholeskyFactorSymbolic_SeqAIJ()
2322 jmax = ui[prow + 1]; in MatCholeskyFactorSymbolic_SeqAIJ()
2324 uj_ptr = ui_ptr[prow] + jmin - ui[prow]; /* points to the 2nd nzero entry in U(prow,k:am-1) */ in MatCholeskyFactorSymbolic_SeqAIJ()
2354 il[k] = ui[k] + 1; in MatCholeskyFactorSymbolic_SeqAIJ()
2362 ui[k + 1] = ui[k] + nzk; in MatCholeskyFactorSymbolic_SeqAIJ()
2370 PetscCall(PetscShmgetAllocateArray(ui[am], sizeof(PetscInt), (void **)&uj)); in MatCholeskyFactorSymbolic_SeqAIJ()
2371 …PetscCall(PetscFreeSpaceContiguous_Cholesky(&free_space, uj, am, ui, udiag)); /* store matrix fact… in MatCholeskyFactorSymbolic_SeqAIJ()
2377 PetscCall(PetscShmgetAllocateArray(ui[am], sizeof(PetscScalar), (void **)&b->a)); in MatCholeskyFactorSymbolic_SeqAIJ()
2380 b->i = ui; in MatCholeskyFactorSymbolic_SeqAIJ()
2395 b->maxnz = b->nz = ui[am]; in MatCholeskyFactorSymbolic_SeqAIJ()
2401 fact->info.fill_ratio_needed = ((PetscReal)2 * ui[am]) / (ai[am] + am); in MatCholeskyFactorSymbolic_SeqAIJ()