Home
last modified time | relevance | path

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

/petsc/src/mat/graphops/coarsen/impls/mis/
H A Dmis.c23 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()
[all …]
/petsc/src/mat/graphops/coarsen/interface/
H A Dcoarsen.c139 agg->strict_aggs = str; in MatCoarsenSetStrictAggs()
/petsc/include/petsc/private/
H A Dmatimpl.h577 PetscBool strict_aggs; member