Searched refs:A_d (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/hypre/ |
| H A D | mhypre.c | 33 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()
|