]> https://gitweb.dealii.org/ - dealii.git/commit
Use MGTransferGlobalCoarsening also for local smoothing 15794/head
authorPeter Munch <peterrmuench@gmail.com>
Sat, 15 Jul 2023 12:34:58 +0000 (14:34 +0200)
committerPeter Munch <peterrmuench@gmail.com>
Sat, 5 Aug 2023 12:19:08 +0000 (14:19 +0200)
commit4924a83f3f9d6ed4dc872b1ae6d070eb28d3b974
tree930d541b119401bc9fcfee5d1990e86eb96e2f4c
parentf6b833bc0efecd19547e628adf56065ec862945a
Use MGTransferGlobalCoarsening also for local smoothing
107 files changed:
include/deal.II/multigrid/mg_transfer.h
include/deal.II/multigrid/mg_transfer_global_coarsening.h
include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h
source/multigrid/mg_level_global_transfer.cc
source/multigrid/mg_transfer_global_coarsening.inst.in
tests/multigrid-global-coarsening/interpolate_to_mg.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/interpolate_to_mg.with_p4est=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/interpolate_to_mg.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/interpolate_to_mg_01.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/interpolate_to_mg_01.with_p4est=true.mpirun=2.output [new file with mode: 0644]
tests/multigrid-global-coarsening/mg_data_out_04.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/mg_data_out_04.with_p4est=true.mpirun=2.output [new file with mode: 0644]
tests/multigrid-global-coarsening/mg_data_out_05.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/mg_data_out_05.with_p4est=true.mpirun=2.output [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_periodic.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_periodic.with_lapack=true.with_trilinos=true.with_p4est=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_periodic.with_lapack=true.with_trilinos=true.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_periodic.with_lapack=true.with_trilinos=true.with_p4est=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_sip_01.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_sip_01.with_lapack=true.with_p4est=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_sip_01.with_lapack=true.with_p4est=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_sip_02.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/multigrid_dg_sip_02.with_lapack=true.with_p4est=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid.with_p4est=true.with_trilinos=true.with_lapack=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid.with_p4est=true.with_trilinos=true.with_lapack=true.mpirun=7.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_02.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_02.with_p4est=true.with_trilinos=true.with_lapack=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_02.with_p4est=true.with_trilinos=true.with_lapack=true.mpirun=7.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_01.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_01.with_p4est=true.with_trilinos=true.with_lapack=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_01.with_p4est=true.with_trilinos=true.with_lapack=true.mpirun=7.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_02.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_02.with_p4est=true.with_lapack=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_02.with_p4est=true.with_lapack=true.mpirun=7.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_03.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_03.with_p4est=true.with_lapack=true.mpirun=4.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_04.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_04.with_p4est=true.with_lapack=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_05.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_05.with_p4est=true.with_lapack=true.mpirun=4.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_06.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_06.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_06ref.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_06ref.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_07.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_07.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_08.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_adaptive_08.with_p4est=true.with_lapack=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_fullydistributed.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_fullydistributed.with_lapack=true.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_interleave.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_interleave.with_p4est=true.with_lapack=true.mpirun=2.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_interleave_renumber.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_interleave_renumber.with_p4est=true.with_lapack=true.mpirun=2.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_mf.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_mf.with_p4est=true.with_lapack=true.mpirun=7.output [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_mf_02.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/parallel_multigrid_mf_02.with_p4est=true.with_lapack=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/step-37-inhomogeneous-1.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/step-37-inhomogeneous-1.with_lapack=true.mpirun=4.with_p4est=true.output [new file with mode: 0644]
tests/multigrid-global-coarsening/stokes_computation.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/stokes_computation.with_lapack=true.with_p4est=true.mpirun=4.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_05.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_05.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_06.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_06.with_p4est=true.mpirun=3.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_01.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_01.with_p4est=true.with_trilinos=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_01.with_p4est=true.with_trilinos=true.mpirun=4.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_01.with_p4est=true.with_trilinos=true.mpirun=7.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_02.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_02.with_p4est=true.with_trilinos=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_02.with_p4est=true.with_trilinos=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_02_block.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_02_block.with_p4est=true.with_trilinos=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_02_block_02.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_02_block_02.with_p4est=true.with_trilinos=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_03.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_03.with_p4est=true.with_trilinos=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_04.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_04.with_p4est=true.with_trilinos=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_04.with_p4est=true.with_trilinos=true.mpirun=4.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_04.with_p4est=true.with_trilinos=true.mpirun=7.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_05.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_05.with_p4est=true.with_trilinos=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_05.with_p4est=true.with_trilinos=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_06.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_06.with_p4est=true.with_trilinos=true.mpirun=10.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_06.with_p4est=true.with_trilinos=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_07.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_07.with_p4est=true.with_trilinos=true.mpirun=5.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_08.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_08.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_09.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_09.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_10.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_10.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_11.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_11.with_p4est=true.with_trilinos=true.mpirun=1.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_12.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_12.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_14.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_matrix_free_14.with_p4est=true.mpirun=2.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_prebuilt_04.cc [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_prebuilt_04.with_p4est=true.mpirun=2.output [new file with mode: 0644]
tests/multigrid-global-coarsening/transfer_prebuilt_04.with_p4est=true.mpirun=3.output [new file with mode: 0644]

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.