| /petsc/include/ |
| H A D | petscmatcoarsen.h | 20 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 D | coarsen.c | 29 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 D | scoarsen.c | 4 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 D | MatGraphOperations | 1 …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 D | misk.c | 353 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 D | mis.c | 256 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 D | pcgamgimpl.h | 31 MatCoarsen asm_crs; /* used to generate ASM aggregates */
|
| H A D | matimpl.h | 565 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 D | ex56_1.out | 25 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 D | ex5_hem_view_detailed.out | 19 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 D | ex5_mis_view_detailed.out | 20 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 D | ex5_7_ksp_view_pre.out | 52 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 D | ex56_latebs-2.out | 33 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 D | ex7_gamg_cuda_nsize-2.out | 26 MatCoarsen Object: (pc_gamg_) 2 MPI processes
|
| H A D | ex7_gamg_cuda_nsize-1.out | 26 MatCoarsen Object: (pc_gamg_) 1 MPI process
|
| H A D | ex7_gamg_kokkos_nsize-2.out | 26 MatCoarsen Object: (pc_gamg_) 2 MPI processes
|
| H A D | ex7_gamg_kokkos_nsize-1.out | 26 MatCoarsen Object: (pc_gamg_) 1 MPI process
|
| H A D | ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_mat_is_localmat_type-seqaij.out | 76 MatCoarsen Object: (pc_bddc_dirichlet_pc_gamg_) 1 MPI process 173 MatCoarsen Object: (pc_bddc_neumann_pc_gamg_) 1 MPI process
|
| H A D | ex71_bddc_elast_deluxe_layers_adapt_cuda_approx_mat_is_localmat_type-seqaijcusparse.out | 76 MatCoarsen Object: (pc_bddc_dirichlet_pc_gamg_) 1 MPI process 173 MatCoarsen Object: (pc_bddc_neumann_pc_gamg_) 1 MPI process
|
| H A D | ex71_bddc_elast_both_approx.out | 77 MatCoarsen Object: (pc_bddc_dirichlet_pc_gamg_) 1 MPI process 179 MatCoarsen Object: (pc_bddc_neumann_pc_gamg_) 1 MPI process
|
| H A D | ex56_latebs.out | 52 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 D | ex3_gamg_provided_not_ok.out | 20 MatCoarsen Object: (pc_gamg_) 1 MPI process
|
| /petsc/doc/changes/ |
| H A D | 321.md | 105 ```{rubric} MatCoarsen: 110 - Change API for several PetscCD methods used internally in `PCGAMG` and `MatCoarsen` (eg, change `…
|
| H A D | dev.md | 77 ```{rubric} MatCoarsen:
|
| H A D | 323.md | 80 ```{rubric} MatCoarsen:
|