Home
last modified time | relevance | path

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

/petsc/src/mat/impls/hypre/
H A Dmhypre.c33 static PetscErrorCode MatHYPRE_IJMatrixPreallocate(Mat A_d, Mat A_o, HYPRE_IJMatrix ij) in MatHYPRE_IJMatrixPreallocate() argument
41 if (A_d) { /* determine number of nonzero entries in local diagonal part */ in MatHYPRE_IJMatrixPreallocate()
42 PetscCall(MatGetRowIJ(A_d, 0, PETSC_FALSE, PETSC_FALSE, &n_d, &ia_d, NULL, &done_d)); in MatHYPRE_IJMatrixPreallocate()
47 PetscCall(MatRestoreRowIJ(A_d, 0, PETSC_FALSE, PETSC_FALSE, NULL, &ia_d, NULL, &done_d)); in MatHYPRE_IJMatrixPreallocate()
103 Mat A_d, A_o; in MatHYPRE_CreateFromMat() local
107 PetscCall(MatMPIAIJGetSeqAIJ(A, &A_d, &A_o, &colmap)); in MatHYPRE_CreateFromMat()
108 PetscCall(MatHYPRE_IJMatrixPreallocate(A_d, A_o, hA->ij)); in MatHYPRE_CreateFromMat()
113 PetscCall(MatMPIBAIJGetSeqBAIJ(A, &A_d, &A_o, &colmap)); in MatHYPRE_CreateFromMat()
114 PetscCall(MatHYPRE_IJMatrixPreallocate(A_d, A_o, hA->ij)); in MatHYPRE_CreateFromMat()