Home
last modified time | relevance | path

Searched refs:asm_crs (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/
H A Dpcgamgimpl.h31 MatCoarsen asm_crs; /* used to generate ASM aggregates */ member
/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c42 PetscCall(MatCoarsenDestroy(&pc_gamg->asm_crs)); in PCReset_GAMG()
765 PetscCall(MatCoarsenDestroy(&pc_gamg->asm_crs)); in PCSetUp_GAMG()
766 PetscCall(MatCoarsenCreate(PetscObjectComm((PetscObject)pc), &pc_gamg->asm_crs)); in PCSetUp_GAMG()
768 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)pc_gamg->asm_crs, prefix)); in PCSetUp_GAMG()
769 PetscCall(MatCoarsenSetFromOptions(pc_gamg->asm_crs)); // get strength args in PCSetUp_GAMG()
770 PetscCall(MatCoarsenSetType(pc_gamg->asm_crs, MATCOARSENHEM)); in PCSetUp_GAMG()
771 PetscCall(MatCoarsenSetMaximumIterations(pc_gamg->asm_crs, pc_gamg->asm_hem_aggs)); in PCSetUp_GAMG()
772 PetscCall(MatCoarsenSetAdjacency(pc_gamg->asm_crs, Gmat)); in PCSetUp_GAMG()
773 PetscCall(MatCoarsenSetStrictAggs(pc_gamg->asm_crs, PETSC_TRUE)); in PCSetUp_GAMG()
774 PetscCall(MatCoarsenApply(pc_gamg->asm_crs)); in PCSetUp_GAMG()
[all …]