Skip to content

Commit

Permalink
MueLu: Rebase gold files
Browse files Browse the repository at this point in the history
Signed-off-by: Christian Glusa <caglusa@sandia.gov>
  • Loading branch information
cgcgcg committed Sep 9, 2024
1 parent 3f8a623 commit 5efade7
Show file tree
Hide file tree
Showing 48 changed files with 411 additions and 624 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,16 @@ smoother ->

Level 1
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -43,17 +42,16 @@ smoother ->

Level 2
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand Down Expand Up @@ -84,7 +82,7 @@ Cycle type = V
level rows nnz nnz/row c ratio procs
0 9999 29995 3.00 1
1 3333 9997 3.00 3.00 1
2 1111 3331 3.00 3.00 1
2 1076 3226 3.00 3.10 1

Smoother (level 0) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [9999, 9999], Global nnz: 29995}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,7 @@ smoother ->

Level 1
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0.02, blocksize = 1
Lumping dropped entries
algorithm = "classical" classical algorithm = "default": threshold = 0.02, blocksize = 1
aggregation: drop tol = 0.02
aggregation: drop scheme = classical
Build (MueLu::TentativePFactory_kokkos)
Expand All @@ -24,6 +20,8 @@ BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -46,11 +44,7 @@ smoother ->

Level 2
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0.02, blocksize = 1
Lumping dropped entries
algorithm = "classical" classical algorithm = "default": threshold = 0.02, blocksize = 1
aggregation: drop tol = 0.02
aggregation: drop scheme = classical
Build (MueLu::TentativePFactory_kokkos)
Expand All @@ -60,6 +54,8 @@ BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand Down Expand Up @@ -90,7 +86,7 @@ Cycle type = V
level rows nnz nnz/row c ratio procs
0 9999 29995 3.00 1
1 3333 9997 3.00 3.00 1
2 1111 3331 3.00 3.00 1
2 1066 3196 3.00 3.13 1

Smoother (level 0) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [9999, 9999], Global nnz: 29995}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,7 @@ smoother ->

Level 1
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "distance laplacian": threshold = 0.05, blocksize = 1
Lumping dropped entries
algorithm = "distance laplacian" distance laplacian algorithm = "default": threshold = 0.05, blocksize = 1
aggregation: drop tol = 0.05
aggregation: drop scheme = distance laplacian
Build (MueLu::TentativePFactory_kokkos)
Expand All @@ -24,6 +20,8 @@ BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -49,11 +47,7 @@ smoother ->

Level 2
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "distance laplacian": threshold = 0.05, blocksize = 1
Lumping dropped entries
algorithm = "distance laplacian" distance laplacian algorithm = "default": threshold = 0.05, blocksize = 1
aggregation: drop tol = 0.05
aggregation: drop scheme = distance laplacian
Build (MueLu::TentativePFactory_kokkos)
Expand All @@ -63,6 +57,8 @@ BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand Down Expand Up @@ -96,7 +92,7 @@ Cycle type = V
level rows nnz nnz/row c ratio procs
0 9999 29995 3.00 1
1 3333 9997 3.00 3.00 1
2 1111 3331 3.00 3.00 1
2 1067 3199 3.00 3.12 1

Smoother (level 0) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [9999, 9999], Global nnz: 29995}

Expand Down
29 changes: 13 additions & 16 deletions packages/muelu/test/interface/kokkos/Output/coarse1_tpetra.gold
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,16 @@ smoother ->

Level 1
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -43,17 +42,16 @@ smoother ->

Level 2
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -76,17 +74,16 @@ smoother ->

Level 3
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -110,21 +107,21 @@ presmoother ->
--- Multigrid Summary ---
--------------------------------------------------------------------------------
Number of levels = 4
Operator complexity = 1.48
Operator complexity = 1.47
Smoother complexity = <ignored>
Cycle type = V

level rows nnz nnz/row c ratio procs
0 9999 29995 3.00 1
1 3333 9997 3.00 3.00 1
2 1111 3331 3.00 3.00 1
3 371 1111 2.99 2.99 1
2 1066 3196 3.00 3.13 1
3 313 937 2.99 3.41 1

Smoother (level 0) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [9999, 9999], Global nnz: 29995}

Smoother (level 1) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [3333, 3333], Global nnz: 9997}

Smoother (level 2) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [1111, 1111], Global nnz: 3331}
Smoother (level 2) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [1066, 1066], Global nnz: 3196}

Smoother (level 3) pre : <Direct> solver interface
Smoother (level 3) post : no smoother
Expand Down
78 changes: 19 additions & 59 deletions packages/muelu/test/interface/kokkos/Output/coarse2_tpetra.gold
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,16 @@ smoother ->

Level 1
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -43,17 +42,16 @@ smoother ->

Level 2
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -76,17 +74,16 @@ smoother ->

Level 3
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Build (MueLu::AmalgamationFactory)
[empty list]
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -109,50 +106,16 @@ smoother ->

Level 4
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
algorithm = "classical" classical algorithm = "default": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
matrixmatrix: kernel params ->
[empty list]
matrixmatrix: kernel params ->
[empty list]
Transpose P (MueLu::TransPFactory)
matrixmatrix: kernel params ->
[empty list]
Computing Ac (MueLu::RAPFactory)
matrixmatrix: kernel params ->
[empty list]
Setup Smoother (MueLu::Ifpack2Smoother{type = RELAXATION})
smoother ->
relaxation: type = Symmetric Gauss-Seidel
relaxation: sweeps = 1
relaxation: damping factor = 1
timer for apply = 0

Level 5
Prolongator smoothing (MueLu::SaPFactory)
Build (MueLu::CoalesceDropFactory_kokkos)
Build (MueLu::AmalgamationFactory)
[empty list]
algorithm = "classical": threshold = 0, blocksize = 1
Build (MueLu::TentativePFactory_kokkos)
Build (MueLu::UncoupledAggregationFactory)
BuildAggregates (Phase - (Dirichlet))
BuildAggregatesRandom (Phase 1 (main))
BuildAggregatesRandom (Phase 2a (secondary))
BuildAggregatesRandom (Phase 2b (expansion))
BuildAggregatesRandom (Phase 3 (cleanup))
Nullspace factory (MueLu::NullspaceFactory)
Fine level nullspace = Nullspace
Build (MueLu::CoarseMapFactory)
Expand All @@ -171,29 +134,26 @@ Max coarse size (<= 100) achieved
--------------------------------------------------------------------------------
--- Multigrid Summary ---
--------------------------------------------------------------------------------
Number of levels = 6
Operator complexity = 1.50
Number of levels = 5
Operator complexity = 1.48
Smoother complexity = <ignored>
Cycle type = V

level rows nnz nnz/row c ratio procs
0 9999 29995 3.00 1
1 3333 9997 3.00 3.00 1
2 1111 3331 3.00 3.00 1
3 371 1111 2.99 2.99 1
4 124 370 2.98 2.99 1
5 42 124 2.95 2.95 1
2 1066 3196 3.00 3.13 1
3 316 946 2.99 3.37 1
4 87 259 2.98 3.63 1

Smoother (level 0) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [9999, 9999], Global nnz: 29995}

Smoother (level 1) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [3333, 3333], Global nnz: 9997}

Smoother (level 2) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [1111, 1111], Global nnz: 3331}

Smoother (level 3) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [371, 371], Global nnz: 1111}
Smoother (level 2) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [1066, 1066], Global nnz: 3196}

Smoother (level 4) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [124, 124], Global nnz: 370}
Smoother (level 3) both : "Ifpack2::Relaxation": {Initialized: true, Computed: true, Type: Symmetric Gauss-Seidel, sweeps: 1, damping factor: 1, Global matrix dimensions: [316, 316], Global nnz: 946}

Smoother (level 5) pre : no smoother
Smoother (level 5) post : no smoother
Smoother (level 4) pre : no smoother
Smoother (level 4) post : no smoother

Loading

0 comments on commit 5efade7

Please sign in to comment.