Searched refs:crs (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | agg.c | 18 MatCoarsen crs; member 328 PetscCall(MatCoarsenDestroy(&pc_gamg_agg->crs)); in PCDestroy_GAMG_AGG() 663 if (pc_gamg_agg->crs) PetscCall(MatCoarsenView(pc_gamg_agg->crs, viewer)); in PCView_GAMG_AGG() 688 PetscCall(MatCoarsenDestroy(&pc_gamg_agg->crs)); in PCGAMGCreateGraph_AGG() 689 PetscCall(MatCoarsenCreate(PetscObjectComm((PetscObject)pc), &pc_gamg_agg->crs)); in PCGAMGCreateGraph_AGG() 691 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)pc_gamg_agg->crs, prefix)); in PCGAMGCreateGraph_AGG() 692 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)pc_gamg_agg->crs, "pc_gamg_")); in PCGAMGCreateGraph_AGG() 693 PetscCall(MatCoarsenSetFromOptions(pc_gamg_agg->crs)); in PCGAMGCreateGraph_AGG() 696 for (int ii = 0; ii < pc_gamg_agg->crs->strength_index_size; ii++) { in PCGAMGCreateGraph_AGG() 697 …PetscCheck(pc_gamg_agg->crs->strength_index[ii] >= 0 && pc_gamg_agg->crs->strength_index[ii] < bs,… in PCGAMGCreateGraph_AGG() [all …]
|
| H A D | geo.c | 537 MatCoarsen crs; in PCGAMGCoarsen_GEO() local 589 PetscCall(MatCoarsenCreate(comm, &crs)); in PCGAMGCoarsen_GEO() 590 PetscCall(MatCoarsenSetType(crs, MATCOARSENMIS)); in PCGAMGCoarsen_GEO() 591 PetscCall(MatCoarsenSetGreedyOrdering(crs, perm)); in PCGAMGCoarsen_GEO() 592 PetscCall(MatCoarsenSetAdjacency(crs, Gmat)); in PCGAMGCoarsen_GEO() 593 PetscCall(MatCoarsenSetStrictAggs(crs, PETSC_FALSE)); in PCGAMGCoarsen_GEO() 594 PetscCall(MatCoarsenApply(crs)); in PCGAMGCoarsen_GEO() 595 PetscCall(MatCoarsenGetData(crs, a_llist_parent)); in PCGAMGCoarsen_GEO() 596 PetscCall(MatCoarsenDestroy(&crs)); in PCGAMGCoarsen_GEO()
|
| H A D | classical.c | 165 MatCoarsen crs; in PCGAMGCoarsen_Classical() local 172 PetscCall(MatCoarsenCreate(fcomm, &crs)); in PCGAMGCoarsen_Classical() 174 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)crs, prefix)); in PCGAMGCoarsen_Classical() 175 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)crs, "pc_gamg_")); in PCGAMGCoarsen_Classical() 176 PetscCall(MatCoarsenSetFromOptions(crs)); in PCGAMGCoarsen_Classical() 177 PetscCall(MatCoarsenSetAdjacency(crs, *G)); in PCGAMGCoarsen_Classical() 178 PetscCall(MatCoarsenSetStrictAggs(crs, PETSC_TRUE)); in PCGAMGCoarsen_Classical() 179 PetscCall(MatCoarsenApply(crs)); in PCGAMGCoarsen_Classical() 180 PetscCall(MatCoarsenGetData(crs, agg_lists)); in PCGAMGCoarsen_Classical() 181 PetscCall(MatCoarsenDestroy(&crs)); in PCGAMGCoarsen_Classical()
|
| /petsc/src/mat/graphops/coarsen/impls/misk/ |
| H A D | misk.c | 453 PetscErrorCode MatCoarsenMISKSetDistance(MatCoarsen crs, PetscInt k) in MatCoarsenMISKSetDistance() argument 456 crs->subctx = (void *)(size_t)k; in MatCoarsenMISKSetDistance() 477 PetscErrorCode MatCoarsenMISKGetDistance(MatCoarsen crs, PetscInt *k) in MatCoarsenMISKGetDistance() argument 480 *k = (PetscInt)(size_t)crs->subctx; in MatCoarsenMISKGetDistance()
|