Home
last modified time | relevance | path

Searched refs:MatCoarsen (Results 1 – 25 of 37) sorted by relevance

12

/petsc/include/
H A Dpetscmatcoarsen.h20 typedef struct _p_MatCoarsen *MatCoarsen; typedef
58 PETSC_EXTERN PetscErrorCode MatCoarsenCreate(MPI_Comm, MatCoarsen *);
59 PETSC_EXTERN PetscErrorCode MatCoarsenSetType(MatCoarsen, MatCoarsenType);
60 PETSC_EXTERN PetscErrorCode MatCoarsenSetAdjacency(MatCoarsen, Mat);
61 PETSC_EXTERN PetscErrorCode MatCoarsenSetGreedyOrdering(MatCoarsen, const IS);
62 PETSC_EXTERN PetscErrorCode MatCoarsenSetStrictAggs(MatCoarsen, PetscBool);
63 PETSC_EXTERN PetscErrorCode MatCoarsenGetData(MatCoarsen, PetscCoarsenData **);
64 PETSC_EXTERN PetscErrorCode MatCoarsenApply(MatCoarsen);
65 PETSC_EXTERN PetscErrorCode MatCoarsenDestroy(MatCoarsen *);
66 PETSC_EXTERN PetscErrorCode MatCoarsenRegister(const char[], PetscErrorCode (*)(MatCoarsen));
[all …]
/petsc/src/mat/graphops/coarsen/interface/
H A Dcoarsen.c29 PetscErrorCode MatCoarsenRegister(const char sname[], PetscErrorCode (*function)(MatCoarsen)) in MatCoarsenRegister() argument
53 PetscErrorCode MatCoarsenGetType(MatCoarsen coarsen, MatCoarsenType *type) in MatCoarsenGetType()
87 PetscErrorCode MatCoarsenApply(MatCoarsen coarser) in MatCoarsenApply()
113 PetscErrorCode MatCoarsenSetAdjacency(MatCoarsen agg, Mat adj) in MatCoarsenSetAdjacency()
135 PetscErrorCode MatCoarsenSetStrictAggs(MatCoarsen agg, PetscBool str) in MatCoarsenSetStrictAggs()
155 PetscErrorCode MatCoarsenDestroy(MatCoarsen *agg) in MatCoarsenDestroy()
204 PetscErrorCode MatCoarsenViewFromOptions(MatCoarsen A, PetscObject obj, const char name[]) in MatCoarsenViewFromOptions()
227 PetscErrorCode MatCoarsenView(MatCoarsen agg, PetscViewer viewer) in MatCoarsenView()
264 PetscErrorCode MatCoarsenSetType(MatCoarsen coarser, MatCoarsenType type) in MatCoarsenSetType()
267 PetscErrorCode (*r)(MatCoarsen); in MatCoarsenSetType()
[all …]
H A Dscoarsen.c4 PETSC_EXTERN PetscErrorCode MatCoarsenCreate_MIS(MatCoarsen);
5 PETSC_EXTERN PetscErrorCode MatCoarsenCreate_HEM(MatCoarsen);
6 PETSC_EXTERN PetscErrorCode MatCoarsenCreate_MISK(MatCoarsen);
/petsc/doc/manualpages/MANSECHeaders/
H A DMatGraphOperations1 …MatColoring), orderings (MatOrdering), partitionings (MatPartitioning), and coarsening (MatCoarsen)
5 decomposition of data), and coarsening (`MatCoarsen`) (for algebraic multigrid methods).
/petsc/src/mat/graphops/coarsen/impls/misk/
H A Dmisk.c353 static PetscErrorCode MatCoarsenApply_MISK(MatCoarsen coarse) in MatCoarsenApply_MISK()
375 static PetscErrorCode MatCoarsenView_MISK(MatCoarsen coarse, PetscViewer viewer) in MatCoarsenView_MISK()
395 static PetscErrorCode MatCoarsenSetFromOptions_MISK(MatCoarsen coarse, PetscOptionItems PetscOption… in MatCoarsenSetFromOptions_MISK()
422 PETSC_EXTERN PetscErrorCode MatCoarsenCreate_MISK(MatCoarsen coarse) in MatCoarsenCreate_MISK()
453 PetscErrorCode MatCoarsenMISKSetDistance(MatCoarsen crs, PetscInt k) in MatCoarsenMISKSetDistance()
477 PetscErrorCode MatCoarsenMISKGetDistance(MatCoarsen crs, PetscInt *k) in MatCoarsenMISKGetDistance()
/petsc/src/mat/graphops/coarsen/impls/mis/
H A Dmis.c256 static PetscErrorCode MatCoarsenApply_MIS(MatCoarsen coarse) in MatCoarsenApply_MIS()
277 static PetscErrorCode MatCoarsenView_MIS(MatCoarsen coarse, PetscViewer viewer) in MatCoarsenView_MIS()
326 PETSC_EXTERN PetscErrorCode MatCoarsenCreate_MIS(MatCoarsen coarse) in MatCoarsenCreate_MIS()
/petsc/include/petsc/private/
H A Dpcgamgimpl.h31 MatCoarsen asm_crs; /* used to generate ASM aggregates */
H A Dmatimpl.h565 PetscErrorCode (*apply)(MatCoarsen);
566 PetscErrorCode (*setfromoptions)(MatCoarsen, PetscOptionItems);
567 PetscErrorCode (*destroy)(MatCoarsen);
568 PetscErrorCode (*view)(MatCoarsen, PetscViewer);
586 PETSC_EXTERN PetscErrorCode MatCoarsenMISKSetDistance(MatCoarsen, PetscInt);
587 PETSC_EXTERN PetscErrorCode MatCoarsenMISKGetDistance(MatCoarsen, PetscInt *);
/petsc/src/snes/tutorials/output/
H A Dex56_1.out25 MatCoarsen Object: 4 MPI processes
31 MatCoarsen Object: (pc_gamg_) 4 MPI processes
168 MatCoarsen Object: 4 MPI processes
174 MatCoarsen Object: (pc_gamg_) 4 MPI processes
H A Dex5_hem_view_detailed.out19 MatCoarsen Object: (pc_gamg_) 1 MPI process
126 MatCoarsen Object: (pc_gamg_) 1 MPI process
243 MatCoarsen Object: (pc_gamg_) 1 MPI process
360 MatCoarsen Object: (pc_gamg_) 1 MPI process
H A Dex5_mis_view_detailed.out20 MatCoarsen Object: (pc_gamg_) 1 MPI process
127 MatCoarsen Object: (pc_gamg_) 1 MPI process
244 MatCoarsen Object: (pc_gamg_) 1 MPI process
361 MatCoarsen Object: (pc_gamg_) 1 MPI process
H A Dex5_7_ksp_view_pre.out52 MatCoarsen Object: (pc_gamg_) 1 MPI process
153 MatCoarsen Object: (pc_gamg_) 1 MPI process
264 MatCoarsen Object: (pc_gamg_) 1 MPI process
/petsc/src/ksp/ksp/tutorials/output/
H A Dex56_latebs-2.out33 MatCoarsen Object: (pc_gamg_) 8 MPI processes
121 MatCoarsen Object: (pc_gamg_) 8 MPI processes
219 MatCoarsen Object: (pc_gamg_) 8 MPI processes
H A Dex7_gamg_cuda_nsize-2.out26 MatCoarsen Object: (pc_gamg_) 2 MPI processes
H A Dex7_gamg_cuda_nsize-1.out26 MatCoarsen Object: (pc_gamg_) 1 MPI process
H A Dex7_gamg_kokkos_nsize-2.out26 MatCoarsen Object: (pc_gamg_) 2 MPI processes
H A Dex7_gamg_kokkos_nsize-1.out26 MatCoarsen Object: (pc_gamg_) 1 MPI process
H A Dex71_bddc_elast_deluxe_layers_adapt_cuda_approx_mat_is_localmat_type-seqaij.out76 MatCoarsen Object: (pc_bddc_dirichlet_pc_gamg_) 1 MPI process
173 MatCoarsen Object: (pc_bddc_neumann_pc_gamg_) 1 MPI process
H A Dex71_bddc_elast_deluxe_layers_adapt_cuda_approx_mat_is_localmat_type-seqaijcusparse.out76 MatCoarsen Object: (pc_bddc_dirichlet_pc_gamg_) 1 MPI process
173 MatCoarsen Object: (pc_bddc_neumann_pc_gamg_) 1 MPI process
H A Dex71_bddc_elast_both_approx.out77 MatCoarsen Object: (pc_bddc_dirichlet_pc_gamg_) 1 MPI process
179 MatCoarsen Object: (pc_bddc_neumann_pc_gamg_) 1 MPI process
H A Dex56_latebs.out52 MatCoarsen Object: (pc_gamg_) 8 MPI processes
217 MatCoarsen Object: (pc_gamg_) 8 MPI processes
382 MatCoarsen Object: (pc_gamg_) 8 MPI processes
/petsc/src/ksp/ksp/tests/output/
H A Dex3_gamg_provided_not_ok.out20 MatCoarsen Object: (pc_gamg_) 1 MPI process
/petsc/doc/changes/
H A D321.md105 ```{rubric} MatCoarsen:
110 - Change API for several PetscCD methods used internally in `PCGAMG` and `MatCoarsen` (eg, change `…
H A Ddev.md77 ```{rubric} MatCoarsen:
H A D323.md80 ```{rubric} MatCoarsen:

12