Lines Matching refs:row_nnz

63     n_alloc_ok += result->row_nnz[i];  in spbas_cholesky_garbage_collect()
70 if (!result->row_nnz[i]) { in spbas_cholesky_garbage_collect()
112 … PetscCall(PetscIntCast(result->icols[i] - result->alloc_icol + result->row_nnz[i], n_alloc_used)); in spbas_cholesky_garbage_collect()
117 i_last = i_here + result->row_nnz[i]; in spbas_cholesky_garbage_collect()
118 if (result->row_nnz[i] > 0) { in spbas_cholesky_garbage_collect()
119 if (*n_alloc_used > i_here || i_last > n_alloc) n_rescue += result->row_nnz[i]; in spbas_cholesky_garbage_collect()
121 if (i < i_row) *n_alloc_used += result->row_nnz[i]; in spbas_cholesky_garbage_collect()
135 … PetscCall(PetscIntCast(result->icols[i] - result->alloc_icol + result->row_nnz[i], n_alloc_used)); in spbas_cholesky_garbage_collect()
140 i_last = i_here + result->row_nnz[i]; in spbas_cholesky_garbage_collect()
141 if (result->row_nnz[i] > 0) { in spbas_cholesky_garbage_collect()
143 PetscCall(PetscArraycpy(&icol_rescue[n_rescue], result->icols[i], result->row_nnz[i])); in spbas_cholesky_garbage_collect()
144 PetscCall(PetscArraycpy(&val_rescue[n_rescue], result->values[i], result->row_nnz[i])); in spbas_cholesky_garbage_collect()
145 n_rescue += result->row_nnz[i]; in spbas_cholesky_garbage_collect()
148 if (i < i_row) *n_alloc_used += result->row_nnz[i]; in spbas_cholesky_garbage_collect()
194 … PetscCall(PetscIntCast(result->icols[i] - result->alloc_icol + result->row_nnz[i], n_alloc_used)); in spbas_cholesky_garbage_collect()
199 i_last = i_here + result->row_nnz[i]; in spbas_cholesky_garbage_collect()
204 if (result->row_nnz[i] > 0) { in spbas_cholesky_garbage_collect()
206 PetscCall(PetscArraycpy(result->icols[i], &icol_rescue[n_rescue], result->row_nnz[i])); in spbas_cholesky_garbage_collect()
207 PetscCall(PetscArraycpy(result->values[i], &val_rescue[n_rescue], result->row_nnz[i])); in spbas_cholesky_garbage_collect()
209 n_rescue += result->row_nnz[i]; in spbas_cholesky_garbage_collect()
211 for (j = 0; j < result->row_nnz[i]; j++) { in spbas_cholesky_garbage_collect()
216 if (i < i_row) *n_alloc_used += result->row_nnz[i]; in spbas_cholesky_garbage_collect()
285 PetscCall(PetscArrayzero(retval.row_nnz, nrows)); in spbas_incomplete_cholesky()
296 p_nnz = pattern.row_nnz[i]; in spbas_incomplete_cholesky()
303 p_nnz = pattern.row_nnz[i]; in spbas_incomplete_cholesky()
306 r_nnz = retval.row_nnz[i]; in spbas_incomplete_cholesky()
354 retval.row_nnz[i]++; in spbas_incomplete_cholesky()
364 for (jL = 0; jL < retval.row_nnz[k]; jL++) val[k] -= r1_val[jL] * lvec[r1_icol[jL]]; in spbas_incomplete_cholesky()
369 if (!retval.row_nnz[k]) { in spbas_incomplete_cholesky()
379 retval.icols[k][retval.row_nnz[k]] = i; in spbas_incomplete_cholesky()
380 retval.values[k][retval.row_nnz[k]] = val[k]; in spbas_incomplete_cholesky()
381 retval.row_nnz[k]++; in spbas_incomplete_cholesky()
398 r_nnz = retval.row_nnz[i]; in spbas_incomplete_cholesky()