From 9f04304476378917f5a05981a52894c1f79df3e5 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Thu, 29 Dec 2022 17:21:12 +0100 Subject: [PATCH] Add label for parallel_reduce --- include/deal.II/lac/la_parallel_vector.templates.h | 1 + include/deal.II/lac/vector_operations_internal.h | 5 +++++ 2 files changed, 6 insertions(+) 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), -- 2.39.5