29 Kokkos::Profiling::pushRegion(
"FTInterpNearest");
31 using MemorySpace =
typename ExecSpace::memory_space;
32 using Box = ::ArborX::Box<Dim, coordinates_t>;
39 auto targetPointsPtr = transfer.targetPoints;
44 ::ArborX::BoundingVolumeHierarchy
bvhPoints(
46 Kokkos::Profiling::pushRegion(
"Compute nearest points");
48 Kokkos::view_alloc(
execSpace, Kokkos::WithoutInitializing,
49 "nearestPointValues"),
52 Kokkos::view_alloc(
execSpace, Kokkos::WithoutInitializing,
53 "nearestPointOffsets"),
58 Kokkos::Profiling::popRegion();
60 Kokkos::Profiling::pushRegion(
"Compute target point FE intersection");
62 Kokkos::Profiling::popRegion();
65 Kokkos::Profiling::pushRegion(
"Get Nearest");
67 "Get Nearest functor",
76 Kokkos::Profiling::popRegion();
78 Kokkos::Profiling::popRegion();