From: Daniel Arndt Date: Thu, 29 Dec 2022 16:21:12 +0000 (+0100) Subject: Add label for parallel_reduce X-Git-Tag: v9.5.0-rc1~697^2~2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f04304476378917f5a05981a52894c1f79df3e5;p=dealii.git Add label for parallel_reduce --- diff --git a/include/deal.II/lac/la_parallel_vector.templates.h b/include/deal.II/lac/la_parallel_vector.templates.h index da25f9a5b6..af814ed6a0 100644 --- a/include/deal.II/lac/la_parallel_vector.templates.h +++ b/include/deal.II/lac/la_parallel_vector.templates.h @@ -477,6 +477,7 @@ namespace LinearAlgebra typename ::dealii::MemorySpace::Default::kokkos_space::execution_space exec; Kokkos::parallel_reduce( + "linfty_norm_local", Kokkos::RangePolicy< ::dealii::MemorySpace::Default::kokkos_space::execution_space>( exec, 0, size), diff --git a/include/deal.II/lac/vector_operations_internal.h b/include/deal.II/lac/vector_operations_internal.h index a8a277f577..e109f20f2c 100644 --- a/include/deal.II/lac/vector_operations_internal.h +++ b/include/deal.II/lac/vector_operations_internal.h @@ -2461,6 +2461,7 @@ namespace internal auto exec = typename ::dealii::MemorySpace::Default::kokkos_space:: execution_space{}; Kokkos::parallel_reduce( + "dot", Kokkos::RangePolicy< ::dealii::MemorySpace::Default::kokkos_space::execution_space>( exec, 0, size), @@ -2497,6 +2498,7 @@ namespace internal auto exec = typename ::dealii::MemorySpace::Default::kokkos_space:: execution_space{}; Kokkos::parallel_reduce( + "mean_value", Kokkos::RangePolicy< ::dealii::MemorySpace::Default::kokkos_space::execution_space>( exec, 0, size), @@ -2522,6 +2524,7 @@ namespace internal auto exec = typename ::dealii::MemorySpace::Default::kokkos_space:: execution_space{}; Kokkos::parallel_reduce( + "norm_1", Kokkos::RangePolicy< ::dealii::MemorySpace::Default::kokkos_space::execution_space>( exec, 0, size), @@ -2551,6 +2554,7 @@ namespace internal auto exec = typename ::dealii::MemorySpace::Default::kokkos_space:: execution_space{}; Kokkos::parallel_reduce( + "norm_p", Kokkos::RangePolicy< ::dealii::MemorySpace::Default::kokkos_space::execution_space>( exec, 0, size), @@ -2585,6 +2589,7 @@ namespace internal auto exec = typename ::dealii::MemorySpace::Default::kokkos_space:: execution_space{}; Kokkos::parallel_reduce( + "add_and_dot", Kokkos::RangePolicy< ::dealii::MemorySpace::Default::kokkos_space::execution_space>( exec, 0, size),