| /petsc/src/ksp/ksp/tutorials/output/ |
| H A D | ex73_mg_3lv_2mg_customcommsize.out | 6 User supplied state scatter (fine [size 12]-> coarse [size 2]) 10 User supplied state scatter (fine [size 2]-> coarse [size 1]) 13 User supplied state scatter (fine [size 12]-> coarse [size 2]) 14 User supplied state scatter (fine [size 2]-> coarse [size 1]) 16 User supplied state scatter (fine [size 12]-> coarse [size 2]) 17 User supplied state scatter (fine [size 2]-> coarse [size 1]) 19 User supplied state scatter (fine [size 12]-> coarse [size 2]) 20 User supplied state scatter (fine [size 2]-> coarse [size 1]) 22 User supplied state scatter (fine [size 12]-> coarse [size 2]) 23 User supplied state scatter (fine [size 2]-> coarse [size 1]) [all …]
|
| H A D | ex73_mg_3lv_2mg.out | 6 User supplied state scatter (fine [size 4]-> coarse [size 2]) 10 User supplied state scatter (fine [size 2]-> coarse [size 1]) 13 User supplied state scatter (fine [size 4]-> coarse [size 2]) 14 User supplied state scatter (fine [size 2]-> coarse [size 1]) 16 User supplied state scatter (fine [size 4]-> coarse [size 2]) 17 User supplied state scatter (fine [size 2]-> coarse [size 1]) 19 User supplied state scatter (fine [size 4]-> coarse [size 2]) 20 User supplied state scatter (fine [size 2]-> coarse [size 1]) 22 User supplied state scatter (fine [size 4]-> coarse [size 2]) 23 User supplied state scatter (fine [size 2]-> coarse [size 1]) [all …]
|
| H A D | ex73_mg_2lv_2mg_alt.out | 6 User supplied state scatter (fine [size 6]-> coarse [size 1]) 11 User supplied state scatter (fine [size 6]-> coarse [size 1]) 13 User supplied state scatter (fine [size 6]-> coarse [size 1]) 15 User supplied state scatter (fine [size 6]-> coarse [size 1]) 17 User supplied state scatter (fine [size 6]-> coarse [size 1]) 19 User supplied state scatter (fine [size 6]-> coarse [size 1]) 21 User supplied state scatter (fine [size 6]-> coarse [size 1])
|
| H A D | ex73_mg_2lv_2mg.out | 6 User supplied state scatter (fine [size 6]-> coarse [size 1]) 11 User supplied state scatter (fine [size 6]-> coarse [size 1]) 13 User supplied state scatter (fine [size 6]-> coarse [size 1]) 15 User supplied state scatter (fine [size 6]-> coarse [size 1]) 17 User supplied state scatter (fine [size 6]-> coarse [size 1]) 19 User supplied state scatter (fine [size 6]-> coarse [size 1])
|
| H A D | ex71_bddc_elast_4lev.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 2160 interface 648 coarse 159 49 Coarsening ratios: all/coarse 13 interface/coarse 4 142 Use estimated eigs for coarse problem: 0 154 Num. Procs. to map coarse adjacency list: 0 161 Global dofs sizes: all 159 interface 123 coarse 31 162 Coarsening ratios: all/coarse 5 interface/coarse 3 261 Use estimated eigs for coarse problem: 0 273 Num. Procs. to map coarse adjacency list: 0 [all …]
|
| H A D | ex71_bddc_elast_3lev.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 2160 interface 648 coarse 159 49 Coarsening ratios: all/coarse 13 interface/coarse 4 142 Use estimated eigs for coarse problem: 0 154 Num. Procs. to map coarse adjacency list: 0 161 Global dofs sizes: all 159 interface 159 coarse 63 162 Coarsening ratios: all/coarse 2 interface/coarse 2
|
| H A D | ex59_bddc_fetidp_ml_2.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 342 interface 36 coarse 9 49 Coarsening ratios: all/coarse 38 interface/coarse 4 140 Use estimated eigs for coarse problem: 0 152 Num. Procs. to map coarse adjacency list: 0 159 Global dofs sizes: all 9 interface 5 coarse 2 160 Coarsening ratios: all/coarse 4 interface/coarse 2
|
| H A D | ex71_bddc_elast_3lev_alt.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 2160 interface 648 coarse 159 49 Coarsening ratios: all/coarse 13 interface/coarse 4 142 Use estimated eigs for coarse problem: 0 154 Num. Procs. to map coarse adjacency list: 0 161 Global dofs sizes: all 159 interface 159 coarse 63 162 Coarsening ratios: all/coarse 2 interface/coarse 2
|
| H A D | ex59_bddc_fetidp_ml_1.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 342 interface 36 coarse 9 49 Coarsening ratios: all/coarse 38 interface/coarse 4 140 Use estimated eigs for coarse problem: 0 152 Num. Procs. to map coarse adjacency list: 0 159 Global dofs sizes: all 9 interface 9 coarse 8 160 Coarsening ratios: all/coarse 1 interface/coarse 1
|
| H A D | ex56_latebs-2.out | 25 Using externally compute Galerkin coarse grid matrices 29 Using parallel coarse grid solver (all coarse grid equations not put on one process) 113 Using externally compute Galerkin coarse grid matrices 117 Using parallel coarse grid solver (all coarse grid equations not put on one process) 211 Using externally compute Galerkin coarse grid matrices 215 Using parallel coarse grid solver (all coarse grid equations not put on one process)
|
| H A D | ex71_bddc_cusparse.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 720 interface 216 coarse 25 49 Coarsening ratios: all/coarse 28 interface/coarse 8
|
| H A D | ex71_bddc_elast_deluxe_layers.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 2160 interface 648 coarse 87 49 Coarsening ratios: all/coarse 24 interface/coarse 7
|
| H A D | ex71_bddc_2.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 315 interface 123 coarse 25 49 Coarsening ratios: all/coarse 12 interface/coarse 4
|
| H A D | ex71_bddc_elast.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 2160 interface 648 coarse 87 49 Coarsening ratios: all/coarse 24 interface/coarse 7
|
| H A D | ex71_bddc_1.out | 29 Use estimated eigs for coarse problem: 0 41 Num. Procs. to map coarse adjacency list: 0 48 Global dofs sizes: all 315 interface 123 coarse 25 49 Coarsening ratios: all/coarse 12 interface/coarse 4
|
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex19.c | 38 GridCtx coarse; member 64 user.coarse.mx = 5; in main() 65 user.coarse.my = 5; in main() 67 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Mx", &user.coarse.mx, NULL)); in main() 68 PetscCall(PetscOptionsGetInt(NULL, NULL, "-My", &user.coarse.my, NULL)); in main() 71 user.fine.mx = user.ratio * (user.coarse.mx - 1) + 1; in main() 72 user.fine.my = user.ratio * (user.coarse.my - 1) + 1; in main() 74 …RLD, "Coarse grid size %" PetscInt_FMT " by %" PetscInt_FMT "\n", user.coarse.mx, user.coarse.my)); in main() 78 N = user.coarse.mx * user.coarse.my; in main() 97 …, DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, user.coarse.mx, user.coarse.my, Nx, Ny, 1, 1, NULL, NULL, &… in main() [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex111.c | 26 GridCtx coarse; member 57 user.coarse.mx = 4; in main() 58 user.coarse.my = 4; in main() 59 user.coarse.mz = 4; in main() 61 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Mx", &user.coarse.mx, NULL)); in main() 62 PetscCall(PetscOptionsGetInt(NULL, NULL, "-My", &user.coarse.my, NULL)); in main() 63 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Mz", &user.coarse.mz, NULL)); in main() 65 if (user.coarse.mz) Test_3D = PETSC_TRUE; in main() 67 user.fine.mx = user.ratio * (user.coarse.mx - 1) + 1; in main() 68 user.fine.my = user.ratio * (user.coarse.my - 1) + 1; in main() [all …]
|
| H A D | ex96.c | 27 GridCtx coarse; member 59 user.coarse.mx = 20; in main() 60 user.coarse.my = 20; in main() 61 user.coarse.mz = 20; in main() 63 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Mx", &user.coarse.mx, NULL)); in main() 64 PetscCall(PetscOptionsGetInt(NULL, NULL, "-My", &user.coarse.my, NULL)); in main() 65 PetscCall(PetscOptionsGetInt(NULL, NULL, "-Mz", &user.coarse.mz, NULL)); in main() 68 if (user.coarse.mz) Test_3D = PETSC_TRUE; in main() 78 … DM_BOUNDARY_NONE, DMDA_STENCIL_STAR, user.coarse.mx, user.coarse.my, Npx, Npy, 1, 1, NULL, NULL, … in main() 80 …ONE, DMDA_STENCIL_STAR, user.coarse.mx, user.coarse.my, user.coarse.mz, Npx, Npy, Npz, 1, 1, NULL,… in main() [all …]
|
| /petsc/src/mat/graphops/coarsen/interface/ |
| H A D | coarsen.c | 412 PetscErrorCode MatCoarsenSetMaximumIterations(MatCoarsen coarse, PetscInt n) in MatCoarsenSetMaximumIterations() argument 415 PetscValidHeaderSpecific(coarse, MAT_COARSEN_CLASSID, 1); in MatCoarsenSetMaximumIterations() 416 PetscValidLogicalCollectiveInt(coarse, n, 2); in MatCoarsenSetMaximumIterations() 417 PetscTryMethod(coarse, "MatCoarsenSetMaximumIterations_C", (MatCoarsen, PetscInt), (coarse, n)); in MatCoarsenSetMaximumIterations() 421 static PetscErrorCode MatCoarsenSetMaximumIterations_MATCOARSEN(MatCoarsen coarse, PetscInt b) in MatCoarsenSetMaximumIterations_MATCOARSEN() argument 424 coarse->max_it = b; in MatCoarsenSetMaximumIterations_MATCOARSEN() 448 PetscErrorCode MatCoarsenSetStrengthIndex(MatCoarsen coarse, PetscInt n, PetscInt idx[]) in MatCoarsenSetStrengthIndex() argument 451 PetscValidHeaderSpecific(coarse, MAT_COARSEN_CLASSID, 1); in MatCoarsenSetStrengthIndex() 452 PetscValidLogicalCollectiveInt(coarse, n, 2); in MatCoarsenSetStrengthIndex() 453 …PetscTryMethod(coarse, "MatCoarsenSetStrengthIndex_C", (MatCoarsen, PetscInt, PetscInt[]), (coarse… in MatCoarsenSetStrengthIndex() [all …]
|
| /petsc/src/mat/graphops/coarsen/impls/mis/ |
| H A D | mis.c | 256 static PetscErrorCode MatCoarsenApply_MIS(MatCoarsen coarse) in MatCoarsenApply_MIS() argument 258 Mat mat = coarse->graph; in MatCoarsenApply_MIS() 261 if (!coarse->perm) { in MatCoarsenApply_MIS() 269 PetscCall(MatCoarsenApply_MIS_private(perm, mat, coarse->strict_aggs, &coarse->agg_lists)); in MatCoarsenApply_MIS() 272 …PetscCall(MatCoarsenApply_MIS_private(coarse->perm, mat, coarse->strict_aggs, &coarse->agg_lists)); in MatCoarsenApply_MIS() 277 static PetscErrorCode MatCoarsenView_MIS(MatCoarsen coarse, PetscViewer viewer) in MatCoarsenView_MIS() argument 284 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)coarse), &rank)); in MatCoarsenView_MIS() 288 if (coarse->agg_lists) { in MatCoarsenView_MIS() 293 for (PetscInt kk = 0; kk < coarse->agg_lists->size; kk++) { in MatCoarsenView_MIS() 294 PetscCall(PetscCDGetHeadPos(coarse->agg_lists, kk, &pos)); in MatCoarsenView_MIS() [all …]
|
| /petsc/src/mat/graphops/coarsen/impls/misk/ |
| H A D | misk.c | 353 static PetscErrorCode MatCoarsenApply_MISK(MatCoarsen coarse) in MatCoarsenApply_MISK() argument 355 Mat mat = coarse->graph; in MatCoarsenApply_MISK() 359 PetscCall(MatCoarsenMISKGetDistance(coarse, &k)); in MatCoarsenApply_MISK() 361 if (!coarse->perm) { in MatCoarsenApply_MISK() 367 PetscCall(MatCoarsenApply_MISK_private(perm, k, mat, &coarse->agg_lists)); in MatCoarsenApply_MISK() 370 PetscCall(MatCoarsenApply_MISK_private(coarse->perm, k, mat, &coarse->agg_lists)); in MatCoarsenApply_MISK() 375 static PetscErrorCode MatCoarsenView_MISK(MatCoarsen coarse, PetscViewer viewer) in MatCoarsenView_MISK() argument 382 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)coarse), &rank)); in MatCoarsenView_MISK() 385 if (isascii && format == PETSC_VIEWER_ASCII_INFO_DETAIL && coarse->agg_lists) { in MatCoarsenView_MISK() 388 if (!rank) PetscCall(PetscCoarsenDataView_private(coarse->agg_lists, viewer)); in MatCoarsenView_MISK() [all …]
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out | 18 Not using Galerkin computed coarse grid function evaluation 60 Use estimated eigs for coarse problem: 0 72 Num. Procs. to map coarse adjacency list: 0 79 Global dofs sizes: all 213 interface 55 coarse 17 80 Coarsening ratios: all/coarse 12 interface/coarse 3 235 Use estimated eigs for coarse problem: 0 247 Num. Procs. to map coarse adjacency list: 0 254 Global dofs sizes: all 513 interface 88 coarse 22 255 Coarsening ratios: all/coarse 23 interface/coarse 4 411 Use estimated eigs for coarse problem: 0 [all …]
|
| H A D | ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out | 18 Not using Galerkin computed coarse grid function evaluation 60 Use estimated eigs for coarse problem: 0 72 Num. Procs. to map coarse adjacency list: 0 79 Global dofs sizes: all 213 interface 55 coarse 17 80 Coarsening ratios: all/coarse 12 interface/coarse 3 235 Use estimated eigs for coarse problem: 0 247 Num. Procs. to map coarse adjacency list: 0 254 Global dofs sizes: all 513 interface 88 coarse 22 255 Coarsening ratios: all/coarse 23 interface/coarse 4 411 Use estimated eigs for coarse problem: 0 [all …]
|
| /petsc/src/mat/tests/output/ |
| H A D | ex111_1.out | 1 coarse grids: 4 4 4; fine grids: 7 7 7
|
| H A D | ex111_2.out | 1 coarse grids: 4 4 4; fine grids: 7 7 7
|