Home
last modified time | relevance | path

Searched refs:nnzA (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/tutorials/
H A Dex16.c16 PetscInt row, ncols, j, nrows, nnzA = 0, nnzAsp = 0; in main() local
65 nnzA += ncols; in main()
81 percent = (PetscReal)nnzA * 100 / (m * n); in main()
82 …local size %d,%d; nnzA %d, %g percent; No. of zero rows: %d\n", rank, m, n, nnzA, percent, nrows)); in main()
/petsc/src/ksp/pc/impls/ml/
H A Dml.c357 PetscInt *nnzA, *nnzB, *nnz; in MatWrapML_MPIAIJ() local
364 PetscCall(PetscMalloc3(m, &nnzA, m, &nnzB, m, &nnz)); in MatWrapML_MPIAIJ()
371 nnzA[row] = 0; in MatWrapML_MPIAIJ()
373 if (aj[j] < m) nnzA[row]++; in MatWrapML_MPIAIJ()
375 nnzB[row] = nnz[i] - nnzA[row]; in MatWrapML_MPIAIJ()
377 PetscCall(MatMPIAIJSetPreallocation(A, 0, nnzA, 0, nnzB)); in MatWrapML_MPIAIJ()
378 PetscCall(PetscFree3(nnzA, nnzB, nnz)); in MatWrapML_MPIAIJ()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx2091 PetscInt nnzA = ((Mat_SeqAIJ *)A->data)->nz, nnzL, nnzU; in MatILUFactorSymbolic_SeqAIJKokkos_ILU0() local
2099 nnzL = nnzU = PetscRealIntMultTruncate(info->fill, nnzA); in MatILUFactorSymbolic_SeqAIJKokkos_ILU0()
2138 B->info.fill_ratio_needed = nnzA > 0 ? ((PetscReal)b->nz) / ((PetscReal)nnzA) : 1.0; in MatILUFactorSymbolic_SeqAIJKokkos_ILU0()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c893 PetscBool nnzA, nnzB; in MatZeroRows_MPIAIJ() local
897 nnzA = aijA->keepnonzeropattern; in MatZeroRows_MPIAIJ()
899 if (!nnzA) { in MatZeroRows_MPIAIJ()