Lines Matching refs:strict_aggs
23 static PetscErrorCode MatCoarsenApply_MIS_private(IS perm, Mat Gmat, PetscBool strict_aggs, PetscCo… in MatCoarsenApply_MIS_private() argument
58 if (strict_aggs) PetscCall(PetscMalloc1(nloc, &lid_parent_gid)); in MatCoarsenApply_MIS_private()
72 PetscCall(PetscCDCreate(strict_aggs ? nloc : num_fine_ghosts + nloc, &agg_lists)); in MatCoarsenApply_MIS_private()
79 if (strict_aggs) lid_parent_gid[kk] = -1.0; in MatCoarsenApply_MIS_private()
136 if (strict_aggs) { in MatCoarsenApply_MIS_private()
148 if (strict_aggs) { in MatCoarsenApply_MIS_private()
157 if (!strict_aggs) { in MatCoarsenApply_MIS_private()
192 if (!strict_aggs) { in MatCoarsenApply_MIS_private()
214 if (strict_aggs && matB) { in MatCoarsenApply_MIS_private()
237 if (strict_aggs) { in MatCoarsenApply_MIS_private()
269 PetscCall(MatCoarsenApply_MIS_private(perm, mat, coarse->strict_aggs, &coarse->agg_lists)); in MatCoarsenApply_MIS()
272 …PetscCall(MatCoarsenApply_MIS_private(coarse->perm, mat, coarse->strict_aggs, &coarse->agg_lists)); in MatCoarsenApply_MIS()