Lines Matching refs:hpmat
29 Mat hpmat; /* MatHYPRE */ member
283 if (pc->flag == DIFFERENT_NONZERO_PATTERN) PetscCall(MatDestroy(&jac->hpmat)); in PCSetUp_HYPRE()
293 if (iscuda || iship || iskokkos) PetscCall(MatDestroy(&jac->hpmat)); in PCSetUp_HYPRE()
295 …PetscCall(MatConvert(pc->pmat, MATHYPRE, jac->hpmat ? MAT_REUSE_MATRIX : MAT_INITIAL_MATRIX, &jac-… in PCSetUp_HYPRE()
298 PetscCall(MatDestroy(&jac->hpmat)); in PCSetUp_HYPRE()
299 jac->hpmat = pc->pmat; in PCSetUp_HYPRE()
303 PetscCall(MatViewFromOptions(jac->hpmat, NULL, "-pc_hypre_mat_view")); in PCSetUp_HYPRE()
304 hjac = (Mat_HYPRE *)jac->hpmat->data; in PCSetUp_HYPRE()
314 PetscCall(MatGetCurrentMemType(jac->hpmat, &memtype)); in PCSetUp_HYPRE()
565 Mat_HYPRE *hjac = (Mat_HYPRE *)jac->hpmat->data; in PCApply_HYPRE()
596 Mat_HYPRE *hjac = (Mat_HYPRE *)jac->hpmat->data; in PCMatApply_HYPRE_BoomerAMG()
647 PetscCall(MatDestroy(&jac->hpmat)); in PCReset_HYPRE()
939 Mat_HYPRE *hjac = (Mat_HYPRE *)jac->hpmat->data; in PCApplyTranspose_HYPRE_BoomerAMG()