Home
last modified time | relevance | path

Searched refs:row_nnz (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/impls/aij/seq/bas/
H A Dspbas_cholesky.h63 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()
[all …]
H A Dspbas.c67 PetscCall(PetscMalloc1(nrows, &result->row_nnz)); in spbas_allocate_pattern()
111 for (i = 1; i < nrows; i++) result->icols[i] = result->icols[i - 1] + result->row_nnz[i - 1]; in spbas_allocate_data()
120 … for (i = 1; i < nrows; i++) result->values[i] = result->values[i - 1] + result->row_nnz[i - 1]; in spbas_allocate_data()
124 r_nnz = result->row_nnz[i]; in spbas_allocate_data()
129 r_nnz = result->row_nnz[i]; in spbas_allocate_data()
257 PetscInt row_nnz; in spbas_compress_pattern() local
285 B->row_nnz[i] = irow_in[i + 1] - irow_in[i]; in spbas_compress_pattern()
305 if (used[i]) B->n_alloc_icol += B->row_nnz[i]; in spbas_compress_pattern()
315 row_nnz = B->row_nnz[i]; in spbas_compress_pattern()
317 for (j = 0; j < row_nnz; j++) B->icols[i][j] = icols[j]; in spbas_compress_pattern()
[all …]
H A Dspbas.h52 PetscInt *row_nnz; member